Microsoft
3.6 of 5 7,032 reviews
www.microsoft.com Redmond, WA 5000+ Employees

Microsoft Software Development Engineer Interview Questions & Reviews

Updated Apr 16, 2014
All Interviews Received Offers

Getting the Interview 

35%
17%
8%

Interview Experience 

61%
28%
10%

Interview Difficulty 

1,257 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Software Development Engineer In Test (SDET) Interview

Anonymous Interview Candidate

Interviewed at Microsoft

Interview Details – online resume submission, telephonic, on-site

Interview Question – Most question were moderate to difficult.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Very Easy Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Seattle, WA

I applied through college or university and the process took 1+ week - interviewed at Microsoft in October 2013.

Interview Details – Was contacted after a career fair. Was asked a basic question on string reversal. Got a reject in 2 weeks with no additional information as to what they didn't like.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer I Interview

Anonymous Employee
Redmond, WA

I applied through college or university and the process took 1+ week - interviewed at Microsoft in March 2013.

Interview Details – It was surprisingly easy and clean. Had an on campus filtering interview followed by a day of interviews on-site at Seattle which came within a week. The results were communicated back in less than 48 hours. They do coax you to accept the job and push you to make a decision quickly, which I think is reasonable.

Interview Question – Very predictable. Lots of coding questions and the bar raiser being a Dynamic programming question   Answer Question

Negotiation Details – No negotiations since I was a fresher and I didn't have any competing job offers at that time.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

We want your feedback – Is this interview information helpful to you?  Yes | No

No Offer

Positive Experience

Easy Interview

Software Development Engineer Interview

Anonymous Interview Candidate
Pittsburgh, PA

I applied through college or university and the process took a day - interviewed at Microsoft in March 2014.

Interview Details – The interview was on campus. The interviewer was nice and easy. He asked a few really short behavioral questions and then went to the programming question. There was only one programming question which was to write a simple fizz buzz program, in any programming language. I chose C. He then asked where in the code could go wrong.

Interview Question – where in a C program could go wrong   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Difficult Interview

Software Development Engineer Interview

Anonymous Interview Candidate
Seattle, WA

I applied online and the process took 2+ weeks - interviewed at Microsoft in April 2014.

Interview Details – 4 rounds of interviews. First to find a solution to a Sudoku. Second round is to give you a word and a 4 * 4 grid with each square is an character, you can go up, down, left, and right, to judge whether the word can be found in this grid. Third round is to design an online shopping system. Final Round is to find all prime numbers from 1 to 1000.

Interview Question – The second round, give you a word and a 4 * 4 grid with each square is an character, you can go up, down, left, and right, to judge whether the word can be found in this grid.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Senior Software Development Engineer In Test Lead Interview

Anonymous Employee

I applied in-person and interviewed at Microsoft.

Interview Details – HR would arrange the whole process. It really depends on the team. But mostly multiple people interview and there will be a senior person in the end to decide to make the offer or not. For SDET leader, they mostly look for leadership and technical ability. Expect technical questions. Ability to think. Work to work with team. Action oriented and result oriented. Technical coding is most important.

Interview Question – Technical questions and ability to discuss your results.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer (SDE) II Interview

Anonymous Employee
Redmond, WA

I applied in-person and the process took 3 weeks - interviewed at Microsoft.

Interview Details – Typical Microsoft interview process. Not very different from Amazon or Google. There are tons of interview questions and tips available in books and online. You usually go through a HR phone call, may be a pre-screening, then a technical screening usually over the phone and finally 4-6 rounds onsite. The onsite interviews is a "biased" interview - interviews share information. If your interview stops at no 3, you probably didn't make it. Even if you make it to the hiring manager interview, it is not a sure thing.

Interview Question – Nothing really if you prepare well.   Answer Question

Negotiation Details – I didn't negotiate since I was doing a temp job and simply took whatever was offered.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Difficult Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate
Redmond, WA

I applied online and the process took 4 weeks - interviewed at Microsoft.

Interview Details – A phone interview after 3 weeks of applying.

Interview Question – Prepare data structures - array, list, linked list, binary tree, hash maps, etc   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

3 people found this helpful

Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer

I applied through an employee referral and the process took 2+ weeks - interviewed at Microsoft in May 2011.

Interview Details – couple of phone interviews. After I cleared them, they scheduled the main interview. Had five rounds in the main interview. All of them involved algorithms, data structures and coding. I did four of them pretty well and one not so good.

Interview Question – You have an existing set of words. You are then given two words (word1 and word2) as input. Can you provide and algorithm to transform word1 to word2 in several steps such that the intermediate word generated in each step belongs to the existing set of words. At each step, you are allowed to only modifying one character, or add one character or delete one character. If you feel such an algorithm can exist, can you also provide me an algorithm which can transform word1 into word2 in minimum number of steps.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Average Interview

Software Development Engineer Interview

Anonymous Interview Candidate

Interviewed at Microsoft

Interview Details – Questions were not asked clearly. He didn't care at all to clarify questions and even sounded rude on that, when I asked for further clarification, he just repeated the question, never tried to even rephrase it!

Interview Question – Memory allocation   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Microsoft

Worked for Microsoft? Contribute to the Community!

Microsoft Videos

Loading...

Microsoft – Why Work for Us?

What do you want in a job? Do you want more than a paycheck? At Microsoft, you can discover potential you didn’t know you had, push your limits, turn your ideas into reality and make a real impact on the industry and… Full Overview

Provided by employer [?]

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Microsoft Software Development Engineer interview questions and advice. All 1,257 interview reviews posted anonymously by Microsoft employees and interview candidates.