Synopsys interview question

OOP pillars: inheritance, polymorphism, abstraction, encapsulation