The first step was a recruiter who coordinated the phone interview with the technical manager.
The technical manager's phone screen lasted about 30 minutes and mainly focused on my engineering background.
At this point, we scheduled an on-campus interview.
I flew up and interviewed with three separate engineers, which took much of the day. The questions were hands-on programming exercises, conducted in the engineers' offices on their systems. The tasks focused on Windows programming.
Write a shell program that recursively lists all files and directories below a certain node.
The following metrics were computed from 83 interview experiences for the Microsoft Software Development Engineer role in Seattle, Washington.
Microsoft's interview process for their Software Development Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Seattle, Washington.