Pergunta de entrevista da empresa Block

Brush up on those CS fundamentals as you may encounter an algorithm.