Pergunta de entrevista da empresa Morgan Stanley

Design an OOP solution for a problem. They looked into objects structure and dependancies. Asked why each type of data-structure was selected etc.