Revature interview question

What are the OOP principles?