About Us

Glassdoor is your free inside look at Microsoft interview questions and advice. All 213 interview reviews posted anonymously by Microsoft employees and interview candidates.

Search

for

in

Microsoft Interview Questions & Reviews

Salaries

|

Reviews

|

Interviews

|

Jobs

Difficulty Rating [?]   Based on 214 ratings

“Difficult”
3.4

Interview Experience [?]   Based on 214 ratings

Positive 57%
Neutral 29%
Negative 14%

Interview questions and reviews posted anonymously by interview candidates (updated Feb 8, 2010).

Interviews for Top Jobs at Microsoft
1 - 10 of 213 Microsoft Interviews Sort by  

Software Development Engineer In Test at Microsoft

Posted Feb 4, 20101 of 1 people found this helpful

3.0
Average Interview
Overall Negative Experience Interviewed and No Offer

Interviewed Oct 2009 (took 2 weeks)

Be prepared for the questions about your past experience in details as much as possible.
If you mentioned any strong part in your remsume, i.e. SQL Server, you should spend at least 1 weeks full time study on that before interview and ready for hard questions on that.

Interview Questions

Write a function to list all documents under your C: drive.
How do work with your boss who is not technically as strong as you are?

Other Details

I got the interview through an Employee Referral and the interview consisted of a Phone Interview, a 1:1 Interview, a Skills Test and a Personality Test.

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Engineering at Microsoftstudent candidate

Posted Feb 8, 2010

3.0
Average Interview
Overall Neutral Experience Interviewed and No Offer

Interviewed Dec 2009 (took 1 week)

First, got an email from HR for setting up a phone interview. HR gave a list of timeslots over two days and asked all timeslots I am available for the interview. Also HR asked me to fill-up a candidate interest form. After sending my free slots and the filled interest form, I got an email with my assigned slot and the interviewer name.
Though that I mentioned 'Dev' as the first preference and 'Testing' as the second preference in the candidate interest form., I found out later in the interview that it was for a Testing position.

Interview Questions

Tell me about yourself and your projects.
Why did you choose 'Development' as your first preference in the candidate interest form ?
Given an array of integers write a program to find two elements that sum up to a given no.

Other Details

I got the interview through a College or University and the interview consisted of a Phone Interview.

More Microsoft Engineering Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Software Development Engineer at Microsoftstudent candidate

Posted Feb 5, 2010

4.0
Difficult Interview
Overall Positive Experience Interviewed and No Offer

Interviewed Nov 2009 (took a day)

I submit my resume on career fair of my university and got the on-campus interview. It is a pure technical interview with C/C++ and computer algorithm. So before interview, you should be very familiar with computer data structure and coding very quickly.

Interview Questions

Search all the number between a range in a binary search tree.

Other Details

I got the interview through a College or University and the interview consisted of a 1:1 Interview.

More Microsoft Software Development Engineer Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Senior Consultant at Microsoft

Posted Feb 4, 2010

4.0
Difficult Interview
Overall Positive Experience Received and Accepted Offer

Interviewed Jan 2010 (took a day)

The interview process was very straightforward. I went in on an employee referral, so since I had already worked very closely with Microsoft consultants before on major projects for the federal government they already knew what I brought to the table. Since I'm the security side of technology I interviewed with a total of 7 people, one person that holds patents for encryption, another gentleman that is the lead security engineer for windows in Redmond. So needless to say that they were intense. Questions went from nuts and bolts all the way up to well what's the big picture. If you know what you are talking about and have the confidence then it shouldn't be a problem. One thing is, don't say you know something and then try to dance around the question if you don't know it then just say you don't know. They only reason I would say that finals day is difficult is because of how long a day it is when they say all day they mean 9-5!

Interview Questions

To many to list!

Other Details

I got the interview through an Employee Referral and the interview consisted of a 1:1 Interview and a Group/Panel Interview.

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Program Manager at Microsoftstudent candidate

Posted Feb 3, 2010

3.0
Average Interview
Overall Positive Experience Interviewed and No Offer

Interviewed Feb 2010 (took a day)

Good experience all in all. I interviewed for Windows which means that instead of interviewing with one particular team I met with 5 different senior level PM's from completely different parts of Windows. Questions ranged from design, behavioral, experience, and technical. To prepare make sure you understand what design questions are like (design a microwave that has a touch-screen) and be ready to have a number of different leadership/team dynamics stories ready to go (each interviewer speaks with the one before you and after you so you can't re-use them much).
Don't have my results yet but I've heard getting 5 interviews means you have a shot (I've heard only getting 3 means you didn't get it)

Interview Questions

Design a microwave with a touchscreen

Other Details

I got the interview through a College or University and the interview consisted of a Phone Interview and a 1:1 Interview.

More Microsoft Program Manager Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Research Software Development Engineer at Microsoftstudent candidate

Posted Feb 2, 2010

3.0
Average Interview
Overall Positive Experience Interviewed and No Offer

Interviewed Nov 2008 in Redmond, WA (took 2 months)

The process started with submitting resume at career fair, then had a on-campus interview. Basic questions were asked about projects etc, followed by writing code for a simple problem. After 2 weeks got a call for on-site interview. Was told there would be 3-5 interview in Redmond office with Live Search Data Mining group. The recruiter had no idea how different the interview process would be compared to SDE position. As such i brushed up on my research more than the algo+data structure parts.

On the day of the interview, I arrived early in the morning and went over simple hr type questions ie. why msft, why would i choose them over others etc. I was given the name of the my first interview and told that each interview would take me to the next one (depending on how well i did). Also the interviewers would discuss the area they covered in the interview and how i performed with the next interviewer (and have me sit in the lobby when the discussed this).

The first interviewer was the dev lead and went over my resume, ask some questions about my projects then saw that i had TA for cryptography a while back at school, so asked me to design a card game online where the player cannot cheat. this was followed by a prob. question and to write code for it. After that he took me to the next interview. This person too was a senior member of the team. He asked another algo/coding question, which i barely managed to get done in the time we had. Next interview was lunch interview, this is 1.5 hrs compared to previous 1hr ones. He went in lot more detail about my research work and what they do. This was followed by a couple of simple coding question when we got back to his office, but i performed quite poorly there. After that he took me to the next interview, this started with a simple coding question which he made progressively harder till i was stuck. After i was done he said this was my last interview of the day and he accompanied my outside to the recruiting shuttle. He basically said even though this position involved research, coding part is more important, and i didn't perform as well. After i went back to the recruiting building, the recruiter wasn't there but had left a packet of info about Seattle (based on a survey i had to fill in before the interviews). After 2 days i got back a mail from the recruiter that there would be no offer.

All the coding questions i was asked were standard and available on various ms/google questions site (which i didn't prepare as well on). Also just don't solve the questions there, think about all possible follow up questions, can you improve it space/time, would caching/ locality help, special cases (uniform distribution of numbers etc).

Interview Questions

Binary search in rotated sorted array. (on-campus question)

Other Details

I got the interview through a College or University and the interview consisted of a 1:1 Interview and a Background Check.

More Microsoft Research Software Development Engineer Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Software Development Engineer In Test (SDET) at Microsoft

Posted Feb 2, 2010

3.0
Average Interview
Overall Neutral Experience Interviewed and No Offer

Interviewed Jun 2008 in Seattle, WA (took a day)

remember to prepare yourself on how to test random objects like staplers and water balloons! Also make sure you revise all that you learned in your data structures class. String manipulation is also very important. And google to learn about brain teasers!

Interview Questions

how do you test a stapler?

Other Details

I got the interview through a Recruiter and the interview consisted of a Phone Interview and a 1:1 Interview.

More Microsoft Software Development Engineer In Test (SDET) Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

User Experience at Microsoft

Posted Feb 1, 2010

4.0
Difficult Interview
Overall Positive Experience Received and Declined Offer

Interviewed Sep 2009 in Seattle, WA (took 1 week)

It was a great experience. Rigorous. I didn't really get any infamous trick questions though was asked to walk through a project and my interviewer actively questioned and participated - making it feel more like a dialog. It was a long day got great insight into the group.

Interview Questions

In discussing a previous project: what mental model did you use and why?

Reason for Declining

Got another offer elsewhere

Other Details

I Applied Online and the interview consisted of a Phone Interview, a 1:1 Interview and a Background Check.

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Software Development Engineer at Microsoftstudent candidate

Posted Jan 31, 2010

3.0
Average Interview
Overall Neutral Experience Interviewed and No Offer

Interviewed Jan 2010 in Seattle, WA (took a day)

First , campus interview, the questions are very simple. they ask me write a simple program.
Then, Onsite interview, there are 5 rounds.
The first 4 rounds are technical question, they all ask me to write the code on the white board.
The fifth one is the group manager who asked me some behavior question and give me lots of introduction information to their group.

Interview Questions

Arrange the two strings
Replace the a to A.

Other Details

I got the interview through a College or University and the interview consisted of a 1:1 Interview and a Background Check.

More Microsoft Software Development Engineer Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg

Software Development Engineer In Test (SDET) III at Microsoft

Posted Jan 30, 2010

4.0
Difficult Interview
Overall Negative Experience Interviewed and No Offer

Interviewed Jan 2010 in Redmond, WA (took a day)

Phone interview about general work history led to in person meeting. Question asked: In a given string find the last unique character. My answer was to filter out special cases (empty string, null string, blank string, single character string...) Some of this required firming up requirements (e.g. What do you return with a null string?) Interviewer's eyes rolled when I asked this and I was told to not worry about it, just code the answer.

The actual coding was to be done on a whiteboard. My solution was to start from the end of the string and loop backwards. For each character compare the first index position against the last index position of the same character. If first and last index positions were the same the character was unique. Since I started from the end of the string the first time this happened was the last unique character. When that happened you dropped out of the loop and returned the answer.

I was told that this was wrong. The way to do it was to run through the loop and hash the characters and keep track of the current last hash created. When you finished the loop the last hash created was the last unique character. We talked about the big O values of each method

Overall the interview was difficult. The interviewer gave the impression their time was being wasted right from the start.

Interview Questions

Find the last unique character in a character string

Other Details

The interview consisted of a Phone Interview and a 1:1 Interview.

More Microsoft Software Development Engineer In Test (SDET) III Interviews

Helpful Interview?  
Yes | No
Add a Comment
Inappropriate?
Share: Link Digg
1-10 of 213 Interviews
Microsoft Overview (MSFT )
Web
www.microsoft.com
Industries
Size
5000+ Employees, $60B+ Revenue
HQ
Redmond, WA
Competitors

Flag this {0} as inappropriate

Would you like us to review something? Please describe the problem with this {0} and we will look into it.

Flag this {1} Cancel

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.

Advanced Search Reset

What

Where

How

or Cancel