The process was long and tiring. First, there was the screening at my university. This included a few logic questions (geometry, etc.) with a Microsoft engineer.
Then, a few weeks later, came the onsite interview, which consisted of one-on-one interviews with approximately six engineers, going from 8 a.m. to after 5 p.m. Questions there ranged from the purely syntactical (recursively reverse a singly linked list) to more design-oriented (designing a radar system to keep track of bowies and their distances from an island, etc.).
Recursively reverse a singly linked list.
The following metrics were computed from 214 interview experiences for the Microsoft Software Development Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Development 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 Development Engineer interview process in Redmond, Washington.