Pergunta de entrevista da empresa Microsoft

Problem-solving, Trees, hashmaps, two pointers.