Citi Interview Question

What are the basic concepts for OOP?