Developer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. I interviewed at Microsoft
Interview
Four sections, each section took about 45 minutes. Met three engineers, each of them ask for 2 easy to medium coding questions. The forth section is the manager, mainly ask higher level question about the project you've done (mine is computer vision project)
Completed two essays online and was invited to interview either through skype or in person. I selected to interview through skype. Had two back to back 45 minute interviews. Was asked string manipulation questions and big o notation of different algorithms
Pretty standard interview process (recruiter / phone / onsite). Onsite logistics could improve. Study is key and of course knowing your domain well/being able to discuss it well enough to justify trade offs, patterns etc.