American Express interview question

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