Microsoft Software Developer 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 51 - 55 of 207 Interviews
Microsoft interviews FAQs
Software Developer 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 Developer 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 Developer 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 -
The interview was done in one day, three 45-minute sessions one after another: 15 minutes in the begining reserved for behavioral questions and the rest focused on LeetCode medium coding problems
I applied online. The process took 2 months. I interviewed at Microsoft (Belgrade) in Apr 2024
Interview
A Codility test of varying difficulty, followed by one interview round consisting of three back-to-back technical sessions. Each session begins with a 10-minute discussion about the resume, followed by a problem-solving segment featuring LeetCode medium-level problems.
Interview questions [1]
Question 1
Q: How would you store and later use an extremely large data structure that cannot fit into memory?
I applied online. I interviewed at Microsoft (Redmond, WA)
Interview
2 back to back 45 minute technical interviews. Basic behavioral and leetcode medium style questions. Tree and graph questions medium level. Good to request time in between interviews as back to back can be stressful.