Microsoft Engineer Interview Questions | Glassdoor

Microsoft Engineer Interview Questions

Updated Sep 5, 2017
37 Interview Reviews

Experience

Experience
59%
29%
10%

Getting an Interview

Getting an Interview
35%
14%
14%
14
10
7
3

Difficulty

3.3
Average

Difficulty

Hard
Average
Easy

37 Candidate Interview ReviewsBack to all Interviews

Filter

Sort: PopularDateDifficulty

Filter

Sort: PopularDateDifficulty

 

Engineering Interview

Anonymous Employee in Hyderabad (India)
Accepted Offer
Positive Experience
Average Interview

Application

I applied through college or university. The process took 2 days. I interviewed at Microsoft (Hyderabad (India)) in January 2009.

Interview

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

Other Interview Reviews for Microsoft

  1.  

    Engineering Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Application

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

    Interview

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

    Interview Questions


  2. Helpful (1)  

    Engineering Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through other source. The process took 2+ months. I interviewed at Microsoft in June 2008.

    Interview

    Very difficult interview process

    Interview Questions

  3. Helpful (1)  

    Engineer Interview

    Anonymous Interview Candidate in Beijing, Beijing (China)
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied online. The process took 1 day. I interviewed at Microsoft (Beijing, Beijing (China)) in February 2008.

    Interview

    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 Questions

    • 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.   3 Answers

  4.  

    Engineering Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through other source. The process took 1 day. I interviewed at Microsoft in February 2008.

    Interview

    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 Questions


  5.  

    Engineering Interview

    Anonymous Interview Candidate
    Declined Offer
    Positive Experience
    Average Interview

    Application

    The process took 1 day. I interviewed at Microsoft in February 2008.

    Interview

    Technical questions and some behavioral questions. It was pretty good.

    Interview Questions

    Reasons for Declining

    Had other plans


  6.  

    Engineer Interview

    Anonymous Employee in Hyderabad (India)
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2+ months. I interviewed at Microsoft (Hyderabad (India)) in January 2008.

    Interview

    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?   1 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.   1 Answer

    Negotiation

    smooth


See What Microsoft Employees Are Saying

StarStarStarStarStar   Current Consultant in Irvine, CA

Pros: “Good package, fantastic work-life balance, awesome work-culture, industry defining bonus and helpful managers.”“Good package, fantastic work-life balance, awesome work-culture, industry defining bonus and helpful managers.” – Full Review

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.