Microsoft Intern Software Engineer interview questions
based on 209 ratings - Updated Jun 20, 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
209 interviews
Viewing 161 - 165 of 209 Interviews
Microsoft interviews FAQs
Intern Software Engineer applicants have rated the interview process at Microsoft with 2.5 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.3% positive. This is according to Glassdoor user ratings.
Common stages of the interview process at Microsoft as a Intern Software Engineer according to 2 Glassdoor interviews include:
One on one interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through college or university. I interviewed at Microsoft
Interview
Had a written test followed by several rounds of interviews conducted by the hiring team. Data structures related questions were asked. Had applied for the role of software developer intern.
I applied through college or university. I interviewed at Microsoft in Oct 2019
Interview
I was given a few coding questions in the language of my choice and after that I was asked some questions on strengths and weaknesses, and a chance for me to ask questions at the end. Pretty standard process overall.
Interview questions [1]
Question 1
String manipulation (replace certain characters in a string with other characters) + edge cases !!! I was asked to walk through my code, identify all edge cases, and modify my code if it was not robust enough.
I applied online. I interviewed at Microsoft (Copenhaga, Região da Capital) in Feb 2021
Interview
This was the 1st interview, it was more technical then I expected with only 1 presentation question and the rest was technical questions. Duration: 30 minutes. Semi-formal. It took longer then the expected time