Pergunta de entrevista da empresa Bloomberg

Leetcode mostly and then the system design I described above.