Pregunta de entrevista de Bloomberg

Leetcode style question. System design