Microsoft Engineering Interview Questions & Reviews
Getting an Interview
- Popular Job Titles:
- Software Development Engineer (497)
- Software Development Engineer In Test (SDET) (455)
- Program Manager (265)
- Intern (151)
- Software Developer (108)
- Software Development Engineer Intern (67)
- Software Development Engineer In Test (SDET) II (52)
- Software Engineer (45)
- Program Manager Intern (45)
- Software Development Engineer II (42)
- Senior Program Manager (38)
- Project Manager (37)
- Technical Account Manager (35)
- Product Manager (30)
- Senior Software Development Engineer (26)
- Software Development Engineer I (24)
- Hardware Engineer (23)
- Technical Support Engineer (23)
- Associate Consultant (21)
- Marketing Manager (20)
- Engineering (20)
- Account Manager (19)
- Sales (18)
- Senior Product Manager (17)
- Program Manager II (17)
- Software Development Engineer In Test (16)
- Consultant (15)
- Engineer (14)
- Product Advisor (14)
- Manager (13)
Engineer Interview (Positive Experience; Easy Interview)
I applied through college or university and the process took a day - interviewed at Microsoft in March 2010.
Interview Details – Take two hours for two rounds of interviews. For the first interview, it consists three parts: 1. self-introduction and some questions about your CV, 2. writing code 3. interesting topics. For the 2nd interview, it is mainly focus on the complexity of algorithms and coding. Finally, you can raise several questions. The interviewers are nice.
Interview Question – The student cards are 7 digit numbers, from 0000000 to 9999999. If they are not in order and I would like to make it in-order. I will give you 6 helpers, how will you help me to solve this problem and the complexity of solving this problem. View Answers (2)
Very Difficult Interview
Engineer Interview (Neutral Experience; Very Difficult Interview)
I applied online and the process took a day - interviewed at Microsoft in February 2008.
Interview Details – Interviewed with 5 persons one by one in a whole day (3 in the morning and 2 in the afternoon);for the interviews in the morning, each person of them first asked me to introduce myself in English; then in chinese asked me the details about my resume(studay, intern experience etc.); then asked me one or two iq puzzles; then one or two programming questions. If you passed the first 3 persons's test in the morning (there should be 2 or more positive feedbacks), you entered the second round interviews in the afternoon: two managers who are the head of the group/position that you have applied for. They asked more aboIut my interests and my career plan; also there were one or two iq puzzles. If you got positive feedbacks from both of them, then congratulations; unfortunately I failed the last interview. That's all.
Interview Question – Give an idea to show how to rearrange the array a1, a2, ..., an, b1, b2, ... bn into a1, b1, a2, b2, ..., an, bn with O(n) computation time cost and O(1) extra memory cost. View Answers (3)
Engineer Interview (Neutral Experience; Easy Interview)
I applied through college or university and the process took a day - interviewed at Microsoft in October 2009.
Interview Details – The interview was mainly behavioural and had little coding questions. I was given an array and asked to explain how to find a particular element from that array. Another question was if I could change any software I was presently working with, what would it be..
Engineering Interview (Neutral Experience; Average Interview)
I applied through college or university and the process took 1 week - interviewed at Microsoft in December 2009.
Interview Details – 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.
Interviews for Top Jobs at Microsoft
See What Microsoft Employees Are Saying
1 person found this helpful
Pros: “Best enterprise work out there. Lots of smart capable people around Great place to get started in career Company is extremely community focused and engages in extensive charity work…” “Best enterprise work out there. Lots of smart capable people around Great place to get started in career Company is extremely community focused and engages in extensive charity work Contrary to outside impression people are extremely customer focused” – Full Review