There was a meet and greet at a restaurant in my area. Microsoft paid for food and such.
Soon after, I received some emails and LinkedIn profiles, and then a phone interview.
I did well and went straight to the onsite.
It was a full day of interviews with four to five people. The last interview was tentative with the hiring manager, based on performance during the earlier interviews.
If you get that far, you can reasonably assume you'll receive an offer.
Due to an NDA, I can't share specifics, but you might want to take a look at:
If you pick C++, KNOW ALL THE STL DATA STRUCTURES. Know their average and worst-case complexity for common operations. Be prepared to optimize or discuss trade-offs in your design.
The following metrics were computed from 38 interview experiences for the Microsoft Software Development Engineer II role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer II roles in Redmond, Washington is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer II interview process in Redmond, Washington.