Pergunta de entrevista da empresa Microsoft

Mainly behavioral , brain teaser and few technical