I was working in Pakistan when I heard Microsoft was recruiting from there. After submitting my application, I heard back from a recruiter who asked general questions about my interest in joining Microsoft.
Following that, I scheduled a phone screen. The questions were all technical and not overly difficult.
After the phone screen, I was invited for an onsite interview. I had three interviews and got the impression I had been rejected.
I was surprised to hear back from the recruiter with an offer. I didn't have much leverage to negotiate.
Design a logging system for a distributed application.
The following metrics were computed from 634 interview experiences for the Microsoft Software Development Engineer role in United States.
Microsoft's interview process for their Software Development Engineer roles in the United States 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 United States.