Microsoft Software Development Engineer interview questions
based on 1.2K ratings - Updated Jul 22, 2025
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
57%
Campus Recruiting
Campus Recruiting
18%
Applied online
Applied online
12%
Recruiter
Recruiter
10%
Employee Referral
Employee Referral
1%
Staffing Agency
Staffing Agency
1%
In Person
In Person
1%
Other
Other
Interview search
1,152 interviews
Viewing 156 - 160 of 1,152 Interviews
Microsoft interviews FAQs
Software Development Engineer applicants have rated the interview process at Microsoft with 4 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 Development Engineer roles take an average of 1 day to get hired, when considering 1 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 Development Engineer according to 1 Glassdoor interviews include:
Phone interview: 100%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Microsoft
Interview
I had a phone screen that I thought went pretty well. By the end, the recruiter seemed to be hinting I'd get an onsite interview, and assured me I'd hear back from her by the next week because she knew I had a deadline coming up.
Well...2 weeks of silence went by. I emailed the person coordinating the interviews (I had no way of contacting the recruiter herself) and she said they'd get back with me ASAP.
She never got back to me. It has now been 2.5 months of silence. Why you gotta be like that, Microsoft?
Interview questions [1]
Question 1
Just your standard non-technical phone screen with behavioral questions.
I applied through college or university. The process took 1 day. I interviewed at Microsoft in Sep 2016
Interview
On Campus Interview after a career fair. It was thirty minutes with a fifty fifty split between behavioural and a technical question. There is not much more to say other than the fact that no actual code was required, simple pseudocode. Also, it was a simple one to one interview that was very brief.
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Orlando, FL) in Sep 2016
Interview
On campus interview, introduced projects on my resume, then go directly to coding problems.
The first problem is best time to by and sell stock. After a few minutes, I talk about my solution. I was not required to writing the code and directly goes to the second problem. After i finished my code, the interview think there is an easy way to solve the problem. But in the middle of introducing his idea, he admits mine was right.
Interview questions [1]
Question 1
1. Best time to buy and sell stocks. 2. find the biggest island in a 2D matrix.