Microsoft Software Development Engineer (SDE) Intern interview questions
based on 38 ratings - Updated Sep 9, 2025
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
64%
Campus Recruiting
Campus Recruiting
32%
Applied online
Applied online
4%
Other
Other
Interview search
38 interviews
Viewing 1 - 5 of 38 Interviews
Microsoft interviews FAQs
Software Development Engineer (SDE) Intern applicants have rated the interview process at Microsoft with 2.6 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 60% positive. To compare, the company-average is 66.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer (SDE) Intern roles take an average of 16 days to get hired, when considering 5 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 Development Engineer (SDE) Intern according to 5 Glassdoor interviews include:
Phone interview: 40%
Other: 20%
One on one interview: 20%
Presentation: 20%
Here are the most commonly searched roles for interview reports -
The process had three rounds: an online assessment following resume shortlisting, and two interviews focused on Data Structures and Algorithms, testing both problem solving skills and coding efficiency. Also projects in resume were asked.
Interview questions [1]
Question 1
They asked me to solve a DSA problem on arrays, focusing on both the brute force and optimized approach, and explain the trade offs between time and space complexity
Online test with 2 LC Medium-Hard level.
1 Greedy + 1 Graph
Interview 2 LC Medium level.
1 Graph + 1 Tree
Finally, HR Round based on resume, primarily ask about projects and experienced technologies.
Interview questions [1]
Question 1
1 Greedy + 1 Graph in OT (120 min)
1 Graph (30 min)
1 Tree (30 min)
I applied through college or university. The process took 1 week. I interviewed at Microsoft (New Delhi)
Interview
Online interview assessment with three hard level DSA questions, primarily based on resume achievements, including two data structure and algorithm problems focused on arrays and strings, plus achievement driven discussion
Interview questions [1]
Question 1
One of the DSA questions they asked was: Reverse a singly linked list without using extra space, and explain both iterative and recursive approaches with time and space complexities