Software Engineering Internship applicants have rated the interview process at Microsoft with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 78% positive. To compare, the company-average is 66.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineering Internship roles take an average of 57 days to get hired, when considering 9 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 30 days.
Common stages of the interview process at Microsoft as a Software Engineering Internship according to 9 Glassdoor interviews include:
One on one interview: 25%
Skills test: 20%
Phone interview: 20%
Background check: 10%
IQ intelligence test: 10%
Personality test: 5%
Presentation: 5%
Other: 5%
Here are the most commonly searched roles for interview reports -
I applied online. The process took 5 months. I interviewed at Microsoft in Apr 2025
Interview
It was the final round of interviews. They set up two interviews back to back and asked me a coding question in both. Afterwards, we discussed about my experience and they asked if I had any questions for them
I applied online. The process took 3 weeks. I interviewed at Microsoft (Cairo, Cairo Governorate) in May 2024
Interview
3 back to back interviews with medium difficulty problem solving questions and some behavioural questions. Good process overall although late response after the process. I would like to apply again and repeat the process.
Interview questions [1]
Question 1
What was a difficult situation you faced during working on a project with a team?
I applied online. I interviewed at Microsoft (Vancouver, BC)
Interview
Was invited to an hour long Tech-screening, where I was asked to answer a data structure question. The interview took place on an online compiler (Hacker rank If i remember correctly)
Interview questions [1]
Question 1
I dont remember the exact question, but it was something similar to: An icecream shop has 4 flavors of ice cream. Vanilla, Chocolate, Strawberry and Banana. Write an algorithm to randomly generate n number of orders, with no flavor getting repeated twice in a row.