I applied online in my last year of college. A recruiter reached out over the phone and asked a popular brain teaser. I passed the phone screen, and they flew me to the Seattle area for an onsite interview. I had five interviews, all of them technical, and one with the hiring manager, which included both a behavioral and a technical question.
Design and implement a queue with its push/pop methods.
Make the queue multi-threaded.
The following metrics were computed from 27 interview experiences for the Microsoft Software Developer role in Redmond, Washington.
Microsoft's interview process for their Software Developer roles in Redmond, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in Redmond, Washington.