Pergunta de entrevista da empresa Bloomberg

stage 1: intermediary level on leetcode - oop question stage 2: 2 technical questions and a design question