They contacted me by phone three times.
The first phone interview was with someone with an Indian accent and was hard to understand. The questions were very basic, covering synchronization and general programming concepts.
The second phone interview was quite similar.
The third interview was with another Escalation Engineer and included some non-technical questions (e.g., "Why do you want to work for Microsoft?" and "Explain a deadlock to someone who doesn't know anything about programming").
The group interview was more complex, involving questions that required using a whiteboard and Notepad.exe (read and type in response). There was a variety of questions.
Reverse a linked list.
With two probes, determine the clockwise or counterclockwise direction that a plate with two different colors, split along a diameter, is spinning.
The following metrics were computed from 1 interview experience for the Microsoft Escalation Engineer role in Charlotte, North Carolina.
Microsoft's interview process for their Escalation Engineer roles in Charlotte, North Carolina is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Escalation Engineer interview process in Charlotte, North Carolina.