Pergunta de entrevista da empresa Microsoft

Two system design, two coding interviews.