Microsoft Software Developer Engineer Intern interview questions
based on 207 ratings - Updated May 11, 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
57%
Applied online
Applied online
27%
Campus Recruiting
Campus Recruiting
10%
Employee Referral
Employee Referral
3%
Recruiter
Recruiter
1%
Other
Other
1%
In Person
In Person
Interview search
207 interviews
Viewing 171 - 175 of 207 Interviews
Microsoft interviews FAQs
Software Developer Engineer Intern applicants have rated the interview process at Microsoft with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 67.6% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Microsoft as a Software Developer Engineer Intern according to 1 Glassdoor interviews include:
Phone interview: 33%
Presentation: 33%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
The phone screen should be easy enough but the on site was pretty hard. There were two interviews and both interviews was tasking. I was gotten back to the next day though which I think is pretty fast. I got the offer but still acknowledge the interviews were difficult
Interview questions [1]
Question 1
Parsing through a binary tree that has the children connected and printing all children in similar height level. ( but use constant time)
I applied online. The process took 4 weeks. I interviewed at Microsoft (Il Cairo, ) in Apr 2020
Interview
I applied at April , then I received an email that I passed the screening phase after that I had an online coding quiz , and the last phase I interviewed onsite two interviews one technical and another HR
I applied through college or university. I interviewed at Microsoft (Sunnyvale, CA)
Interview
On campus screening technical+behavioral, then onsite final interviews. The onsite interview consisted of only 2 rounds. The first round was purely technical, and the second round was a system design question.