Check out your Company Bowl for anonymous work chats.
Bowls
Get actionable career advice tailored to you by joining more bowls.
Followed companies
Stay ahead in opportunities and insider tips by following your dream companies.
Job searches
Get personalized job recommendations and updates by starting your searches.
Microsoft interviews FAQs
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%
IQ intelligence test: 10%
Background check: 10%
Other: 5%
Personality test: 5%
Presentation: 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.