Microsoft Software Developer Interview Questions & Reviews

Updated Aug 11, 2014
Updated Aug 11, 2014
111 interviews

Interview Experience

Interview Experience

51%
34%
14%

Getting an Interview

Getting an Interview

30%
27%
7%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

111 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Development Interview

Anonymous Employee  in  Bellevue, WA
Anonymous Employee in Bellevue, WA
Application Details

I interviewed online. The process took 3 days - interviewed at Microsoft in December 2013.

Interview Details

Did one interview with me on campus, and then flew me out for a weekend. While there I was interviewed by 4 or 5 different people. Once the interviews were done, I waited (along with a group of others who were interviewing) for decisions to be made. As we left they gave offers to some of us.

Interview Questions
  • How would you create an algorithm to sort wine?   View Answer
No Offer
Negative Experience
Difficult Interview

Other Interview Reviews for Microsoft

  1. 1 person found this helpful  

    Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed online. The process took 1 week - interviewed at Microsoft.

    Interview Details

    1 interview at Evanston university. total cattle call.

    Interviewer was bored out of his wits.

    Took the train all the way up from the city and stressed about it - he didn't even fake interest.

    Complete waste of time.

    Interview Questions
    No Offer
    Negative Experience
  2.  

    Software Developer Interview

    Anonymous Employee  in  Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I interviewed through a staffing agency. The process took 3 days - interviewed at Microsoft in April 2014.

    Interview Details

    They pay for your travel/stay at Seattle WA, 5 rounds of interviews, very tough and long. The Microsoft staffer talked to me first on the phone, about my projects, goals, Microsoft, the Live Search team, and how interested I was. He then setup a phone screen with the development lead of the team I was interviewing for, which was to take place about a week later. This phone call was postponed because of a meeting at Microsoft, and I actually did it a few days later than planned.

    Interview Questions
    • Given a set of 21 tasks = {A, B,....Z} except I, O, U, X and Q. Each task requires 4 hours of processing. Except for tasks E, Y, P, R, W that require 8 hours of processing.

      You have 3 machines to process these tasks = T1, T2, T3. T1 and T2 are available everyday for 8 hours. T3 is available only on Mon, Wed and Fri for 8 hours.

      You are given 3 lists that indicate the dependency list among the tasks.
      L1 = A->R->K->M (eg A can be completed if R is completed, R can be completed only if K is completed etc.)
      L2 = N->G->V->E->Z->H
      L3 = C->F->Y->D->J->P->T->S->W->B->C (cycle)
        Answer Question
    Reasons for Declining

    too low salary

    Declined Offer
    Neutral Experience
    Difficult Interview
  3.  

    Software Developer Interview

    Anonymous Employee  in  Redmond, WA
    Anonymous Employee in Redmond, WA
    Application Details

    I interviewed through college or university. The process took 4+ weeks - interviewed at Microsoft in January 2014.

    Interview Details

    Setup for the interview took a while due to reorganisation. The telephone interview was with the recruiter and was a straightforward design task. The on-campus interview entailed a return flight, two nights in a hotel, hotel meals, taxi fare, and lunch during the interview. The Microsoft travel facilitators were very flexible right up to confirmation of bookings. The day itself was somewhat disorganised, changing venues for almost every interview and with a last-minute reschedule. The interviews themselves ranged all over the place.

    Interview Questions
    • There was less coding and more theory than I had expected.   Answer Question
    No Offer
    Neutral Experience
    Difficult Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Developer Interview

    Anonymous Employee  in  Saint Louis, MO
    Anonymous Employee in Saint Louis, MO
    Application Details

    I interviewed through college or university. The process took 3 days - interviewed at Microsoft in September 2013.

    Interview Details

    I got a on campus interview. Failed in the 2nd round. Asked me some basic algorithm questions. Easy but need to figure out different solutions.

    Interview Questions
    • how to combine 2 sorted arrays together. Like 1357, 2468, the result should be 12345678   View Answer
    No Offer
    Positive Experience
    Average Interview
  6. 1 person found this helpful  

    Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university - interviewed at Microsoft in December 2013.

    Interview Details

    First Round of Interview

    Interview Questions
    • 1. Tell us about yourself and your work experience.
      2. What was the longest and the most complicated code you have ever written.
      3. If there are 3 baskets, having contents: Apples, Oranges and Apples + Oranges. All the baskets are mislabelled and not transparent. How many minimum baskets do you need to open to know the contents of all.
        View Answers (2)
    Declined Offer
    Positive Experience
    Easy Interview
  7.  

    Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university. The process took 1 week - interviewed at Microsoft.

    Interview Details

    career fair in school, just been fooled

    Interview Questions
    No Offer
  8.  

    Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university - interviewed at Microsoft.

    Interview Details

    I applied through campus services and got an on-campus interview I went in expecting a technical interview for a software developer internship, ended up discussing user experience because I listed it as an interest. Therefore I wasn't prepared. Interviewer was standoffish and kept fishing for words and terms that weren't really necessary.

    Interview Questions
    • What Microsoft products do you like or dislike?   View Answer
    No Offer
  9.  

    Software Developer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    Typical interview process. Questions about my background, experience and my style of work. People were friendly and they asked good questions. I would say this is a standard interview and you should have nothing to worry about if you are a qualified candidate. I would arrive early because sometimes its hard to find the location.

    Interview Questions
    No Offer
  10. 1 person found this helpful  

    Software Developer Interview

    Anonymous Employee  in  Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I interviewed in-person. The process took 2+ weeks - interviewed at Microsoft in June 2013.

    Interview Details

    Send my resume to a manager, got a one hour phone interview with him and he wanted to see me onsite. At that point he transmitted to a recruiter to schedule the trip.

    Had 3 interview, lunch, and two more. Questions ranging from linked-list to graph. Overall questions were simple but you have to take great care about the coding on the whiteboard, I was not prepared to.

    Interview Questions
    • It was a compiler team, I had to design an alias analysis.   Answer Question
    No Offer
    Positive Experience
    Average Interview

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.