The recruiter came on campus at the beginning of September. I had an interview on campus with an engineer from Microsoft. The interview included basic behavioral questions and a request to design the Battleship game on the whiteboard.
Subsequently, I traveled to Redmond, WA, for four interviews, each lasting 45-50 minutes. These interviews consisted of:
(Do not neglect this part! Avoid the usual "What's the typical day at Microsoft?" questions. Instead, inquire about specific projects or the interviewer's experience.)
Everything was paid. The recruiters on-site were very nice and friendly, as were the interviewers.
Given a linked list, define if it is a set.
Then, create a function to add an element to a set.
Given an array of persons, find the celebrity (a person known by everyone, and who knows nobody).
Design patterns:
The following metrics were computed from 207 interview experiences for the Microsoft Software Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Engineer roles in Redmond, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Redmond, Washington.