Nagarro interview question

What are the basic OOP principles?