Question d’entretien chez American Express

Name some oop principles. Difference between different java data structures and specifics on how they work