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 67.6% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Microsoft as a Developer Intern according to 1 Glassdoor interviews include:
Presentation: 33%
One on one interview: 33%
Phone interview: 33%
Here are the most commonly searched roles for interview reports -
I interviewed for a Software Engineer Intern position at Microsoft. The first round was an online assessment that tested problem-solving and coding skills. Although I performed decently, I didn’t advance to the next stage.
Interview questions [1]
Question 1
Given an array of positive integers nums and an integer target, return the minimum length of a contiguous subarray whose sum is greater than or equal to target. If no such subarray exists, return 0.
I applied online. The process took 3 weeks. I interviewed at Microsoft (Redmond, WA) in Oct 2025
Interview
OA -> first tech interview -> final (2 tech interviews) . The interview process started with an online assessment testing data structures, algorithms, and debugging skills. After passing, I had one technical interview covering problem-solving and coding. The final round included two back-to-back technical interviews focused on algorithms, system design basics, and behavioral questions. The overall process was structured, thorough, and tested both coding ability and communication.
I applied online. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Oct 2024
Interview
- Two 45 mins interviews with behavioral and technical in both. Number of Islands and valid parentheses problem, some resume question for example the difference between tensor flow vs pytorch, and question about my last internship.
Interview questions [1]
Question 1
- Number of Islands
- Valid Parentheses (Not the exact same one but very similar to the leetcode one)