ADP interview question

OOP concepts and data structures.