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 286 - 290 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 online. The process took 4 weeks. I interviewed at Microsoft in Dec 2015
Interview
A couple weeks after I applied online, I got an email asking me to schedule a phone interview. And then it took another week or so to hear back from them after the phone interview.
Interview questions [1]
Question 1
Describe the difference between good and great code? Nine marble brain teaser question. Also asked about previous projects I had worked on. Such as how many lines I wrote for the project?
I applied through college or university. The process took 2 days. I interviewed at Microsoft (Chennai) in Aug 2015
Interview
the first round was MCQ's of about 60 questions with negative marking and the second round was programming round with 2 programming questions on graph and dfs concepts(difficult) followed by 3 interview rounds.the first interview round was your solution to innovative ideas and a technical interview followed by HR. i could go further than two rounds.
Interview questions [1]
Question 1
given a tree and a node value and a value k, find the sum of all node value at k distance from given node
I applied through college or university. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Dec 2012
Interview
I did a campus interview first with a recruiter who just asked about my Master degree work and what exciting projects I had worked on. I was asked to do an onsite interview and they flew me out to Redmond for two days. I met with the recruiter in the morning and then was sent to a building to interview. I didn't have any control over where I was interning but ended up with a good team. Then I had several technical interviews, a lunch on campus, and then some more interviews. At the end of the day they told me they wanted me to come for the internship.