Microsoft Software Engineer Intern interview questions
Updated May 11, 2026
based on 207 ratings
Difficulty
Average
Experience
Very positive
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 41 - 45 of 207 Interviews
Microsoft interviews FAQs
Software 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 71.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer Intern roles take an average of 150 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 44 days.
Common stages of the interview process at Microsoft as a Software Engineer Intern according to 1 Glassdoor interviews include:
Phone interview: 33%
One on one interview: 33%
Skills test: 33%
Here are the most commonly searched roles for interview reports -
2 back to back interviews. technical is with behavioral. i got a matrix and tree problem. matrix problem was similar to leetcode, but the tree problem was worded differently so be prepared
I applied online. I interviewed at Microsoft in Feb 2024
Interview
After initial screening call two rounds of interview were scheduled both the rounds of interview included technical and behavioral questions. Easy to medium level of leet code questions were asked of linkedlist and string.
Interview questions [1]
Question 1
Linkedlist and string leet code question ranging from easy to medium level.
I applied online. The process took 3 weeks. I interviewed at Microsoft in Mar 2025
Interview
I was referred to the position.
3 days after applying I received an invitation for an online coding assessment using the Codility platform, which had 2 medium code challenges.
A few days after completing the test, I received an invitation for an online technical interview day a week later, which contained 3 interviews with short breaks between them, where I was asked a couple of code questions, along with questions regarding projects on my CV
Interview questions [1]
Question 1
In any language you want, write a queue using only stacks.