Pergunta de entrevista da empresa Microsoft

cannot say much...