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 746 - 750 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 college or university. I interviewed at Microsoft
Interview
30-min remote international interview
Q: describe your most difficult projects in technical details
Q: describe your most exciting projects
Q: describe what you want to do next
Q: reverse every word in a sentence, which contains only space and chars.
very hard to understand the interviewer due to phone/typing noise.
I applied through college or university. The process took 1+ week. I interviewed at Microsoft in Oct 2013
Interview
It took about 1 week for them to give me an interview. Applied through the school recruitng system. Since it's a first round interview, the coding is not so hard but I just can't remember through.
Interview questions [1]
Question 1
NOT hard actually. How do you find if there is any loop in singly linked list? And writing quick sort algorithms and so on.
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft (Atlanta, GA) in Sep 2013
Interview
Got in contact through campus recruiting, then had a 30 minutes on-campus interview. The interviewer was very rude when I couldn't code up the algorithm in time, he just said "Times up. It was nice meeting you. Bye". Though I was five minutes late to the interview and the interviewer was not happy about that, it was still an unpleasant experience.
I tried talking through my code when I got stuck, and the interviewer mostly just ignored me and typed on his computer.
Interview questions [1]
Question 1
Write an algorithm that match a string inside another string.