Microsoft Software Engineer internship interview questions
based on 772 ratings - Updated 2 Jul 2026
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
46%
Applied online
Applied online
35%
Campus recruiting
Campus recruiting
11%
Employee referral
Employee referral
6%
Recruiter
Recruiter
1%
Other
Other
1%
In person
In person
0%
Recruitment agency
Recruitment agency
Interview search
772 interviews
Viewing 1 - 5 of 772 Interviews
Microsoft interviews FAQs
Software Engineer internship applicants have rated the interview process at Microsoft with 2 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 70% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Microsoft (Monterrey, Nuevo León) in Oct 2022
Interview
I interviewed in 2 stages, both technical. First a lighter question at my uni (they were doing a recruitment event) and the second was in a different city. I mentioned that I had to go by plane because it was far from me and they paid for both the plane and the accommodations. The first round was standard, just the technical question and I got asked to rank my interests. On the second round there were 4 sessions with 4 different interviewers. First asked a behavioral question and a tech question, second tech and desing, third two tech questions, fourth only one tech question but I think I was meant to go back and forth more as I got a "if you had asked me I would not have allowed X but I love that you did it" (I think I added some error checking that was not necessary, it was a long time ago)
Interview questions [1]
Question 1
How do you check that a number is a palindrome without converting it to a string.
A leetcode style test with three problems, then three interviews with different managers ( for each it was a coding problem and behavioral questions). Each interview was 1 hour long
Interview questions [1]
Question 1
How do I react and handle a conflict situation at work
I applied through university. I interviewed at Microsoft (Haifa) in Jun 2026
Interview
The process started with an online HackerRank assessment. The main coding question involved partitioning an array of server capacities into K contiguous groups while minimizing the maximum group sum. The solution required binary search on the answer combined with a greedy validation function. The assessment focused on algorithms, problem solving, and time complexity analysis.
Interview questions [1]
Question 1
Given an array representing server capacities and an integer K, divide the array into K contiguous groups such that the largest group sum is minimized. Return the minimum possible value of the maximum group sum.