One of the recruiters contacted me through LinkedIn. He shared four positions for which he is hiring and asked me to rate them from 1 to 4 (1 being the highest priority). He then scheduled a technical screening with the hiring manager. The hiring manager asked 2-3 questions about my present experience and my Master's project. He shared a Codility link, posted a question, and then asked for my approach. Once I gave the solution, he asked me to code it. The question was to implement a queue using two stacks. On the same day, I received a call from HR notifying me I was selected for an onsite interview. The onsite consists of 4 interviews and one lunch interview.
Data Structures and Algorithms
The following metrics were computed from 135 interview experiences for the Microsoft Software Engineer role in Seattle, Washington.
Microsoft's interview process for their Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Seattle, Washington.