Microsoft Software Engineer (internship) interview questions
based on 771 ratings - Updated Jun 28, 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%
Staffing Agency
Staffing Agency
Interview search
771 interviews
Viewing 406 - 410 of 771 Interviews
Microsoft interviews FAQs
Software Engineer (internship) 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 69.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer (internship) roles take an average of 22 days to get hired, when considering 2 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 45 days.
Common stages of the interview process at Microsoft as a Software Engineer (internship) according to 2 Glassdoor interviews include:
I applied through college or university. I interviewed at Microsoft in Jul 2021
Interview
It was an on campus opportunity, So we were provided Job ID from Microsoft and were askes to apply on career portal of MS for CGPA > 7.5 and then date for our OA was decided:
It was a test of total 80 minutes with 2 problem.
Both the questions were of grid type and difficulty lying between medium to hard.
I was able to solve only 1 problem so my name didn,t came in list of 40 students shortlisted for interview round.
This was my first opportunity.
Interview questions [1]
Question 1
A 2d grid containing some obstacle and some gaurds each facing some direction and protecting entire row/column in front of them, Now a assassin is standing somewhere in the grid and want to reach end of the grid without being caught by gaurds and also he can not move on cell with obstacle or cells gaurded by gaurd or out of grid, We just need to return boolean value (0/1). He can only move in 4 adjacent cell in one move.
The process was brief and strait forward. They asked a few questions about the resume presented and then wanted a coding problem solved. Overall it took 30 minutes and I was notified within two weeks.
Interview questions [1]
Question 1
Why do you think you are a good fit for the company?
Was mostly DSA. Interviewer friendly. We discussed my resume, relevant projects I had done first, Asked me about Javascript CSS HTML, how I learnt React. basics of DSA- complexity, some basic array problems.HR round interview was nice, friendly