Pergunta de entrevista da empresa Optiver

two object oriented design problems