Microsoft

  www.microsoft.com
Work in HR? Unlock Free Profile

Microsoft Engineer Interview Questions & Reviews

All Interviews Received Offers

Getting an Interview  

42%
19%
12%

Interview Experience  

58%
29%
11%

Interview Difficulty  

Average Difficulty
34 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Negative Experience

Average Interview

Engineering Interview

Engineering

The process took a day - interviewed at Microsoft in January 2011.

Interview Details – They ask question like mathmatical puzzles.....they wanted to how i approach things or i can say how i react to things...it was for my internship 2011 summer.....
4 rnds
written
tech written
tech interview
hr

Interview Question – lift design for a ten-storied building where no staircase is used by the residents   Answer Question


Accepted Offer

Positive Experience

Average Interview

Engineering Interview

Engineering

The process took 2 days - interviewed at Microsoft in January 2009.

Interview Details – phone screen
onsite 1/2 day (4 interviewers - peers)
onsite 1/2 day (4 interviewers - managers)

Interview Question – solve grab scrabble   Answer Question


Accepted Offer

Positive Experience

Average Interview

Engineering Interview

Engineering
Hyderābād (India)

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

Interview Details – A written test which asks questions on C,C++,OS,data structure,DBMS. If you clear the written test, They will have 3 more rounds of technical interviews and one HR interview. mainly will ask to code or give the algorithm.

Interview Questions


Declined Offer

Neutral Experience

Average Interview

Engineering Interview

Engineering

The process took a day - interviewed at Microsoft in January 2009.

Interview Details – It took about one day. Meet 3 managers from different department.
both technical and behavior interviews.
Those managers were pretty nice.

Interview Question – describe the most interesting project you've done   Answer Question


No Offer

Positive Experience

Average Interview

Engineer Interview

Engineer

I applied through a staffing agency and the process took 1 week - interviewed at Microsoft in June 2010.

Interview Details – Very well done and thorough. Treated well, asked back for 2nd interview.

Interview Question – Explain your weakness, and give specific example [note: yes, should not have been unexpected]   Answer Question


Accepted Offer

Positive Experience

Difficult Interview

Engineer Interview

Engineer
Hyderābād (India)

I applied online and the process took 2 months - interviewed at Microsoft in January 2008.

Interview Details – hard core data structure and algorithms. also coding skills are tested, besides the design skills

Interview Questions

  • There are n stations and you have the fairs for travelling from one station to the other. How will you find the minimum cost of travelling from s0 to sn, provided you can do (n-1) max hops?   View Answer
  • given an array with N elements (~ 2n+1), which contains positive integers. All the numbers are repeating (i.e. they exist in pairs) except one. Find the non-repeating number.   View Answer

Negotiation Details – smooth


No Offer

Positive Experience

Difficult Interview

Engineer Interview

Engineer
Bangalore (India)

I applied through college or university and the process took 2 days - interviewed at Microsoft in October 2010.

Interview Details – three rounds of interviews. mainly asked from data structures, rdbms, and puzzles. and also from oops

Interview Question – Some puzzles, I don't remember   Answer Question


Accepted Offer

Positive Experience

Average Interview

Engineer Interview

Engineer

I applied through other source and the process took a day - interviewed at Microsoft in October 2009.

Interview Details – I worked with a recruiter to set up interviews for an open position. I was provided with a list of interviewers and some of their information. My day involved 4 technical interviews and one with the "As Appropriate" person. Each interviewer has a copy of my resume and for some of the interviews we talked about things on my resume. Questions like whether there are specific problems I had to solve in my previous job, and also questions like what I consider to be a hard problem. I was asked multithreaded programming question, OOP and design question, general data structure, and problem solving type questions. Make sure that you brush up on the fundamentals.

Interview Question – Write the code for the Producer-Consumer problem.   Answer Question


Accepted Offer

Positive Experience

Average Interview

Engineering Interview

Engineering

I applied through other source and the process took a day - interviewed at Microsoft in February 2008.

Interview Details – Interview with Microsoft from a company acquired by Microsoft is relatively easier than formal interview, I was only interviewed by two people, one is manger I will work for, and other is the architect of project, Interview with manager was easy, he just wanted to figure out what my strength was.

Interview Question – how to detect a loop in a linked list.   Answer Question


Declined Offer

Positive Experience

Average Interview

Engineering Interview

Engineering

The process took a day - interviewed at Microsoft in February 2008.

Interview Details – Technical questions and some behavioral questions. It was pretty good.

Interview Questions

Reason for Declining – Had other plans

See What Microsoft Employees Are Saying

 Former Legal Support in Redmond, WA

Pros: “Opportunity to exand you knowledge and skills. Great amenities like free soda, transportation assistance, including private Connector busline. Flexible work schedule. Technology to…” Full Review

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.