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

Microsoft Interview Questions & Reviews

Updated Apr 22, 2014
All Interviews Received Offers

Getting the Interview 

34%
20%
17%

Interview Experience 

61%
26%
12%

Interview Difficulty 

3,189 candidate interviews
Relevance Date Difficulty
in

Accepted Offer

Positive Experience

Difficult Interview

Program Manager Intern Interview

Anonymous Employee

I applied through college or university and the process took 4 months - interviewed at Microsoft in October 2013.

Interview Details Microsoft was doing a meet and greet with students at my university. I dropped off my application and got an e-mail asking whether I would be interested in an interview about 1-2 weeks after initially dropping off my application. The interview process is two-fold. First is the on-campus interview. They basically asked the university for some rooms in the computer science building for a couple of day so they could interview students. I got interviewed by one of the guys that works in the Visual Studio department. We first started off with why I want to work at Microsoft and which type of products I would be interested working on. Next came the more technical questions (i.e. what programming languages do you know). I mentioned that I was programming in C and C++ at the time (due to doing a course on operating systems). The interviewer than proceeded to ask me to write a function that could spot a palindrome (in C) and also have error detection (i.e. if you input a -1 it returns and error). This part was a bit tricky cause I wasn't used to writing code on paper and I was already nervous which didn't help. But, after initially starting to write, the code started to flow and that part went well. Next, I was asked to design a sort of version control application that coders could use when working on projects. I asked the interviewer questions regarding specs and then just ran with it. I literally did not stop talking about the design until he told me to stop. I honestly think that's what got me through to the second round of interviews. Overall, the experience was really good. I'll be going for the second round of interviews in August.

Interview Question – Design a type of application that would allow coders to talk to each other and work on code together.   Answer Question

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

Accepted Offer

Positive Experience

Difficult Interview

Technical Specialist Interview

Anonymous Employee
Toronto, ON

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

Interview Details The interview process for my position was split into several smaller interviews taking place both in-person and over a Skype phone call. The one portion of the interview that was extremely stressful was that we were supposed to file a "creative submission" based on a randomly assigned question they gave us. Mine is listed in the "Most Difficult Question" section of this page.

Interview Question – Relate Microsoft's mission statement to your workplace demeanor in a creative submission.   View Answer

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

No Offer

Neutral Experience

Easy Interview

Software Development Engineer Interview

Software Development Engineer

I applied through a recruiter and the process took 1 week - interviewed at Microsoft in January 2014.

Interview Details The guy who called me wasn't a developer, someone from HR. He was asking questions about my past experience, previous job-related questions, one puzzle and other questions about most used programming languages, my favorite software, what I would like to improve. The puzzle was about nine pieces of marble. They're all equal, except one which is heavier than others. You have balanced weights and you have to find the heaviest one by weighting only twice. I'd encountered this problem before and solved it, so during the interview, I guess I solved too quickly.

Interview Question – The guy was quite likeable and friendly, but it was strange for me that he didn't want to know any particular technical details regarding my experience, so I actually didn't know what to tell him then.   Answer Question

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

No Offer

Neutral Experience

Software Engineer I Interview

Anonymous Interview Candidate

I applied through a recruiter and interviewed at Microsoft.

Interview Details School career fair. Gave them my resume. They emailed me for a 30 on-campus interview.

Interview Question – -Asked about my prev experience and projects I did, etc. (~5 mins)
-Then the technical question: how do you reverse all the words in a string? i.e. 'the blue dog jumps' becomes 'jumps dog blue the'
  View Answer

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

No Offer

Negative Experience

Average Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)

I applied through college or university and the process took 3 months - interviewed at Microsoft.

Interview Details Submitted resume on MS's info session at my university.
Then a on-campus interview round for 45 mins, talking about my background and some basic technical questions.
Followed by a day of on-site interview at Redmond. Four technical interview and one lunch interview. Each takes one hour, except the last one takes two hours. Some technical questions about Test, string, lists, trees, and brain teaser. Not difficult.

Interview Question – The last interviewer asked some network and OS questions, which are unexpected.   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 online and interviewed at Microsoft.

Interview Details First phone interview. interviewer was sick, so he did ask too many questions. Sometimes I experienced long pauses.

Interview Question – Phone interview- What is the best tech product in your mind.   Answer Question

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

1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Program Manager Interview

Program Manager
Toronto, ON

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

Interview Details The questions were very straightforward. I got a few questions on wireframing apps and just my personal experiences on the resume. There were 2 different interviewers in total.

Interview Question – *Explain _technical term__ to a 5 year old.   View Answer

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 months - interviewed at Microsoft in October 2013.

Interview Details There were 2 rounds of interview- one on campus and one in Redmond. The campus interview is very basic and the one in Redmond was oriented around design questions of everyday lifes.

Interview Question – Nothing was really unexpected. I think I should have been better prepared though. Make sure you get enough sleep the night before.   Answer Question

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

Accepted Offer

Neutral Experience

Campus Ambassador Interview

Anonymous Employee

I applied through college or university and the process took 4 days - interviewed at Microsoft.

Interview Details I applied via a recruiter and got an email for an interview the same day. A skype call was set up and we had the interview the same day. It was an easy process and the recruiter was friendly. She called an hour earlier due to time difference. I mentioned that it was the wrong time and she apologized. I asked for 20minutes to get ready and got that too.

Interview Question – What do you know about Microsoft? Why do you want to work here?   View Answer

Negotiation Details – I got an offer after a few days. The offer contained a job description and proposed pay. Everything was smooth and easy.

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

No Offer

Neutral Experience

Average Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)

I applied online and the process took 1 week - interviewed at Microsoft.

Interview Details Phone interview with HR, last for about 40 minutes. First she want to confirm my personal information, I applied for project manager but the record she has says I applied for UI design. After this she asked me to talk about my determination working in IT industry, then we start to talk about my projects in my rusume. After this was a easy question about three fruit boxes. Then I was asked to test a keyboard. Finally I got the chance to ask her some questions.

Interview Question – What data structure did you use in your past project.   Answer Question

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 who said that 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 3,189 interview reviews are posted anonymously by Microsoft employees and interview candidates.