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 a recruiter. The process took 3 weeks. I interviewed at Microsoft
Interview
I was interviewed directly for a team (not a hiring event) at Bellevue, WA. The process took nearly 1 month. It all started with an initial phone technical screen with the hiring manager for about 1 hour. It was a coding interview. Then after 2 weeks I had three rounds of technical interviews two of them are coding and one is system design. I cannot post my questions here since I signed the NDA form. But as a guidance to someone preparing, I would say practice a lot on Leetcode. That would help you to think in different ways even if you get a question that you haven't seen before.
I applied through a recruiter. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Jun 2018
Interview
It was very quick and easy. Contacted by a recruiter for the role. Had a online screening test and followed by a onsite interview.
Onsite interview has 4 rounds and all were technical and no HR questions etc.
Questions were algorithms related. Sources useful for preparation is Leetcode, Hackerrank etc.
Design questions also included in one of the round.
Interview questions [1]
Question 1
Leetcode Questions should be good for preparation.
I applied online. The process took 1 day. I interviewed at Microsoft (Sídney) in Mar 2018
Interview
Had 1 30 minute technical interview. Had to submit resume a cover letter to get it. Answered question fine but didn't get through to the next stage. Not sure why.