After submitting a resume through the school career office, I was invited to an on-campus interview where general questions (e.g., why do you want to come to Microsoft, your background) were asked.
I was then invited to Seattle for a full-day on-site interview with a specific team. I met with four people for about 30-45 minutes each.
Brain teaser question about egg drop:
Given an unsigned char array, find if there is a subarray whose elements sum up to a given value.
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.