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 561 - 565 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 -
interview process can be found everywhere in the internet. 1 on campus interview, and 4 rounds onsite interview. I've finished all questions perfectly I think. But received the rejection letter two days later. So confuse. I don't like this interview experience. Not because I didn't receive the offer. Because I don't find the way to improve myself. I really want to know where the problem is.
Interview questions [1]
Question 1
all question are not very difficult, but they are interest
I applied through college or university. The process took 2 months. I interviewed at Microsoft
Interview
Applied through campus job fair, heard back in around 2 months for an on-campus interview. The interview was supposed to be 30 minutes long, however mine ran around 20 minutes overtime. The actual interview was described as a mix between behavioral and technical questions, but the interviewer just asked about projects on my resume and 1 technical question. Interviewer was friendly and approachable.
I applied through college or university. The process took 1 day. I interviewed at Microsoft in Sep 2014
Interview
I applied the Software Development Engineer Intern 2015 Summer in our University Career Site before the recruiters came to our school on the career fair.
After about one month, I got email from their recruiter saying that they would like to set up an in-person interview at school. I selected the best time fit me.
There are three sections in the first round interview. The first is talking about myself and my projects listed on my resume. Then I had a coding problem about basic algorithm on paper. The last section is asking questions about Microsoft.
The interview process was pretty standard, and the whole interview last about 45 minutes.
Interview questions [1]
Question 1
The most difficult question, I would say, was the explanation of one technology that I listed on my resume, but I was not well-prepared for.