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

Microsoft Interview Questions & Reviews

Updated Jul 9, 2014

Getting the Interview 

47%
24%
13%

Interview Experience 

44%
36%
18%

Interview Difficulty 

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

No Offer

Neutral Experience

Software Development Engineer Interview

Software Development Engineer

Interviewed at Microsoft

Interview Details – This is a phone interview, and It is about 30 minutes long.
There are some technical questions and basic data structure questions.Then there is a question about the course project I have done and some extended topics.

Interview Question – I applied online and set me a 30 min on phone interview. There are two data structure questions and some other questions about course projects I have done.   View Answer

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

No Offer

Neutral Experience

Software Development Engineer In Test Interview

Software Development Engineer In Test

I applied through college or university and the process took 2 weeks - interviewed at Microsoft.

Interview Details – Campus Interview. 30 mins
MSFT also hosted interview prep session on campus before interviewing candidates, take advantage of it.
Behavioral question: describe the most difficult task you have overcome, or most annoying bug you resolved in projects.

Interview Question – Technical Question : Remove duplicate entries from a single link list   Answer Question

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

No Offer

Neutral Experience

Software Development Engineer Interview

Software Development Engineer

I applied through college or university and interviewed at Microsoft.

Interview Details – I applied from college and set me a 30 min on campus interview. It is a one to one person interview. Asked me to talk a database project. He gave me a pen and some scratch papers to tell the detail and asked me some basic SQL questions.

Interview Question – Just some basic questions nothing expected   Answer Question

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

Difficult Interview

Software Development Engineer (SDE) Interview

Software Development Engineer (SDE)
Redmond, WA

I applied through college or university and the process took 2 weeks - interviewed at Microsoft in May 2014.

Interview Details – Contacted by recruiter through school. Had a simple HR screening interview before onsite. Onsite had 4 interviews, questions were mostly algorithmic.
Interview questions:
1. Given an unsorted array of numbers from 1-n with a number missing, find the missing number.
2. Given a dictionary and a function that returns if a work is in the dictionary, create a function that takes a non-space delimited string and outputs the same string with words separated by spaces.
3. I forget the 3rd one.
4. Given a matrix of 1s and 0s, replace every value in a column or row with 0 if 0 is in it.

Interview Question – Given a dictionary and a function that returns if a work is in the dictionary, create a function that takes a non-space delimited string and outputs the same string with words separated by spaces.   View Answer

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

No Offer

Negative Experience

Difficult Interview

Senior User Experience Designer Interview

Senior User Experience Designer
Mountain View, CA

I applied online - interviewed at Microsoft in May 2013.

Interview Details – The biz guy came to interview and ask real-projects that they are working on for free consulting.
Because he's biz guy, he only ask biz question for a candidate who applied to designer position

Interview Question – What should we do in order to be profitable against competitors?   Answer Question

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

No Offer

Neutral Experience

Intern Interview

Intern

I applied through college or university and interviewed at Microsoft.

Interview Details – I gave my resume to a recruiter at my college career fair and got an email invitation to an on-campus interview about 2 months later. Microsoft interviewed about 30 - 40 students on my campus back to back for 3 days so there was a lot of competition.

Interview Question – How would you design an elevator?   View Answers (3)

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

No Offer

Positive Experience

Difficult Interview

Technical Writer Interview

Technical Writer
Redmond, WA

I applied online and interviewed at Microsoft.

Interview Details – After a 30 minute phone interview, I was asked to come in for an 8-hour interview in Redmond. I was interviewed by 6 people on the team and even interviewed during lunch. I found out later on that they were really looking for a programmer/writer so that they could get away with paying a dev the pay of a tech writer.

Interview Question – The most difficult was when a programmer came in to interview me and asked me to read code on the board. I am a technical writer, so I didn't read code.   Answer Question

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

No Offer

Positive Experience

Average Interview

Program Manager Interview

Program Manager

I applied through college or university and the process took 2 weeks - interviewed at Microsoft in January 2014.

Interview Details – I Applied through campus recruiting. Was contacted through a recruiter afterwards who then set up a date for the phone interview. The phone interview was very relaxed and didn't get very technical. The last question was a brain teaser.

Interview Question – nothing too difficult, interview was as expected   Answer Question

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

No Offer

Negative Experience

Average Interview

Senior Service Engineer Interview

Senior Service Engineer
Seattle, WA

I applied online and the process took a day - interviewed at Microsoft.

Interview Details – Got contacted by HR and took the telephonic few days later, was flown into Seattle(all expenses paid) for face to face. This is the lengthiest face to face you will find, some repetitive questions, for some reason I think Microsoft interviewers really want you to follow their chain of thought, there are 10 ways to solve a problem and would like to hear till you get to their way, the interview as such was not difficult but tedious because after 2 different hourly technical interviews your brain needs a break but it goes on and on followed by lunch interview and few more technical and hiring manager etc etc. If you really want to judge the technical skills an hour is just enough or may be two at max, no point in leaving someone brain-dead and still follow up with more interviews.

Interview Question – There was nothing difficult as such they really are not doing any rocket science, but if they are picky on some technology they will grill you on it, ex. f5 load balancers, if its on your resume better know it in and out and i dont mean load balancing methods, much beyond that. Questions such as application slowness issues through F5.   Answer Question

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

No Offer

Neutral Experience

Difficult Interview

Software Development Engineer Interview

Software Development Engineer
Madison, WI

I applied online and the process took 3 weeks - interviewed at Microsoft in May 2014.

Interview Details – 1. Given two tree. To judge one tree is another tree's subtree.
2. Given a maze (2D matrix have some block at some position), start position and end position. To find a path.
3. Given a binary tree. Find the length of the path with maximum path sum, the path may start and end at any node.

Interview Question – Too nervous to get a solution quickly and bug free.   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!

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 interview questions and advice. All 1,946 interview reviews posted anonymously by Microsoft employees and interview candidates.