The process was very professional and informative. The recruiter I was in touch with kept me updated the entire way through and was very quick to respond to any and all of my questions. The interviewer was a member of the team I was applying for, so she was also able to answer any questions I had about the team dynamics.
The actual interviews were quite difficult. The questions they asked ranged from low-level memory manipulation to ensure efficiency, to remembering to preprocess the data to ensure it was of the valid types.
How do you detect if a linked list has a loop, without using any extra memory?
How do you merge two sorted lists of numbers without using any extra memory? The second list has enough memory allocated to fit both lists entirely.
The following metrics were computed from 26 interview experiences for the Microsoft Software Engineer II role in Redmond, Washington.
Microsoft's interview process for their Software Engineer II 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 II interview process in Redmond, Washington.