Software Engineer 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 online. The process took 1 day. I interviewed at Microsoft (Zúrich) in Oct 2016
Interview
After applying online I was invited for a 30 Minutes interview with technical focus. The interviewer first asked some questions and then directly came to the technical challenge. I first needed to come up with an algorithm on paper and then implement it using any language I like. The interviewer was supportive and kind.
I applied through college or university. I interviewed at Microsoft (New York, NY)
Interview
On-campus interview, mostly behavioral with one interview question. Good interview but Microsoft definitely doesn't keep the difficulty consistent with their algorithm questions. I got a hard question while my friend got "reverse a string."
Interview questions [1]
Question 1
Given a string with plus, minus, parenthesis, numbers, evaluate the expression.
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft
Interview
One phone interview on-campus. Met in person with interviewer and went over a technical question.
One onsite interview. Flew to Microsoft's HQ and had a super day with four technical interviews + lunch.
Offer received a few days after!
Interview questions [1]
Question 1
Phone interview: Typical easy-level LeetCode question. Really nice interviewer
Onsite interview: Three easy-level LeetCode questions, one medium-difficult graph theory question.