Microsoft

www.microsoft.com

Microsoft Software Developer Interview Questions

Updated Jan 25, 2015
Updated Jan 25, 2015
122 Interview Reviews

Interview Experience

Interview Experience

51%
32%
15%

Getting an Interview

Getting an Interview

48%
12%
12%

Interview Difficulty

3.2
Average

Interview Difficulty

Hard

Average

Easy

122 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Developer Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Application Details

I applied through college or university. The process took 3 weeksinterviewed at Microsoft.

Interview Details

Easy interview, contacted by recruiter and set up interview. Interview was relaxed, one on one with a guy. Asked me to write code, asked me about resume. I don't think the first round is supposed to be very hard but I messed up on one of the technical questions.

Interview Questions
No Offer
Average Interview

Other Interview Reviews for Microsoft

  1.  

    Software Development Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    Applied at recruiting event, got a phone interview. It lasted about 45 minutes. It was very easy, a couple of puzzles here and there. Just a rundown of my resume, to be honest.

    Interview Questions
    • Had a question about threads and processes. Probably not a hard question, but I haven't taken extraordinarily high level courses, yet.   Answer Question
    No Offer
  2.  

    Software Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    I met a recruiter at a campus career fair. The recruiter contacted me within two weeks to set up an on campus interview. The email containing the interview sign up also contained a list of books and websites to help prepare for the interview. The interview itself was a half hour long. The interviewer asked me to talk a little bit about my classes and projects, which I did for seven minutes. The rest of the time was spent in working out a technical problem. I first discussed my ideas with the interviewer, who then told me what he liked and did not like and then asked me to write down some code. I heard back from the recruiter a week later informing me that I had made it to the next round, which has not taken place yet.

    Interview Questions
    • The technical question was related to data structures and sorting.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  3.  

    Software Development Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 4 daysinterviewed at Microsoft.

    Interview Details

    I got the interview through the career fair at my campus. It was the most technical interview I had had, so it was a little rough. I also didn't sense much friendliness from my interview, which didn't help anything.

    Interview Questions
    • Small coding questions with purposeful cases that might mess you up.   Answer Question
    No Offer
    Negative Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took a dayinterviewed at Microsoft in November 2014.

    Interview Details

    One thirty minute on campus interview. Interviewer began with some soft questions, asking about recent project I had done, and what the largest bugs had been. He then proceeded with technical questions. He asked two questions relating to trees, and one regarding sorting.

    Interview Questions
    • Sorting question dealing with organizing terrabytes of data.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  6.  

    Software Development Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter – interviewed at Microsoft.

    Interview Details

    University recruiting. Contacted by recruiter via email. First round interview. It was conducted at my university. First question was a standard "tell me about yourself". Afterwards, I was expecting more technical questions. Instead the interviewer asked me what Microsoft products I liked and hated, and to explain why. The last question was a basic brain teaser that wasn't too bad. I would recommend that for the 1st round interview, expect more behavioral than technical questions.

    Interview Questions
    • What Microsoft products I like / hate and to explain why.   Answer Question
    No Offer
  7.  

    Software Development Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    First round interview on college campus. Talked about past experience then coding sample. Asked to reverse a string. Super simple. I got it correct yet still did not receive a response.

    Interview Questions
    • Reverse a String in any language you would like. Reverse the words in a string.   Answer Question
    No Offer
    Neutral Experience
    Easy Interview
  8.  

    Software Developer Interview

    Anonymous Interview Candidate in Redmond, WA
    Anonymous Interview Candidate in Redmond, WA
    Application Details

    I applied through college or university. The process took 4+ weeksinterviewed at Microsoft in October 2014.

    Interview Details

    Attended on campus code competition, then submitted resume to the campus recruiter. Scheduled an on campus interview, 30 minutes. After one week got an on-site interview with 4 engineers. Received feedback within several days. In each interview been asked several normal behavior questions, and some coding questions, except the last one given a design question.

    Interview Questions
    • All but the last one were super straight-forward. The last one was about designing and finding problems in a mass-system.   View Answer
    Negotiation Details
    Did not really negotiated.
    Accepted Offer
    Positive Experience
    Easy Interview
  9. 1 person found this helpful  

    Software Developer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took a weekinterviewed 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
  10.  

    Software Developer Interview

    Anonymous Interview Candidate in Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through a staffing agency. The process took 3 daysinterviewed 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

Work at Microsoft? Share Your Experiences

Microsoft

 
Click to Rate
or

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.