Pergunta de entrevista da empresa Citadel Securities

A lot of binary search and a oop design question