Microsoft Software Developer - Internship interview questions
based on 772 ratings - Updated Jul 2, 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
772 interviews
Viewing 346 - 350 of 772 Interviews
Microsoft interviews FAQs
Software Developer - 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 71.3% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer - Internship roles take an average of 90 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 46 days.
Common stages of the interview process at Microsoft as a Software Developer - Internship according to 3 Glassdoor interviews include:
One on one interview: 40%
Phone interview: 20%
Skills test: 20%
Presentation: 20%
Here are the most commonly searched roles for interview reports -
Online codility test and then an interview of HR behavioural questions. Brainteaser was a bit unexpected and had 5 min to complete.
Recruiter was super friendly and overall was a very pleasant experience!!
I applied online. The process took 6 weeks. I interviewed at Microsoft in Jan 2022
Interview
Recruiter call, then 2 final interviews (45 min) each with mostly behavioral questions and a short, easy coding question. Recruiters were very responsive and helpful! Entire process took about 6 weeks.
I applied through other source. The process took 1 week. I interviewed at Microsoft (Nairobi) in Jan 2022
Interview
It was a short 30 min first-round interview where the questions were mostly based on getting to understand your technical capacity and your experiences. At the end you are given a question and given 5 mins to come up with a solution which you will explain to the interviewer.
The interviewer told me that at this phase they don't really look at the coding ability because that is something that can be taught while on the job but instead they usually look for interpersonal and problem-solving skills without forgetting teamwork of course. Overall it is not as hard as everyone on the internet makes it seem but it is best you be prepared.
Interview questions [1]
Question 1
What Microsoft product do you like and why?
What could you change about the Microsoft product and why?
Tell me how you would explain multi-threading to a non-technical person
What is one time you dealt with a difficult team mate and how did you navigate the situation?
What is the hardest project you've worked on so far?