Candidatei-me online. O processo levou 3 semanas. Fui entrevistado pela Microsoft em abr. de 2012
Entrevista
I had a set of background questions like 'What is you currently working on?', most difficult propramming task I've ever had, the hardest bug to find etc.
Then I was asked several simple technical questions about difference between iteration and recursion, pros and cons. They were not really difficult.
Perguntas de entrevista [2]
Pergunta 1
Which cycle performs quickier?
for (int i=0; i<1000; i++)
for (int j=0;j<100;j++)
or
for (int i=0; i<100; i++)
for (int j=0;j<1000;j++)
How to revert a single linked list?
I solved, but with a mistake for the first time. After rewriting I had little time, so interview ended.
That was my fault, I guess.
The first was a talk with the recruiter, then an online assignment with Leetcode Medium type of question. Finally, the 3 round interview with system design, coding and low level design
Perguntas de entrevista [2]
Pergunta 1
Tell me about a time you had a conflict with a colleague.
Candidatei-me online. O processo levou 2 meses. Fiz uma entrevista na empresa Microsoft (Seattle, WA).
Entrevista
The Onsite consisted of 2 system design questions and 2 technical questions. This rounds were back to back and they weren't actually ordered, I thought I was doing to be doing technical first but was hit with design at the start.
Perguntas de entrevista [1]
Pergunta 1
The design questions made sense for the role (unfortunately I was not aware of the role since I was a general applicant). The two technical questions were not on leetcode but custom questions the interviewers had which were actually not bad.
Fiz uma entrevista na empresa Microsoft (Kirkland, WA).
Entrevista
Five rounds of interview with mostly leetcode medium or hard level problems. It included one design round typical to game design rather than system design. The interview I participa\ted was part of hiring event.