Pergunta de entrevista da empresa Bloomberg

Design an data structure for several real applications