Pergunta de entrevista da empresa Bloomberg

Software design coding question. Different from LeetCode/HackerRank.