Microsoft Software Engineer Interview Questions & Reviews

Updated Jun 19, 2014
Updated Jun 19, 2014
48 interviews

Interview Experience

Interview Experience

47%
44%
7%

Getting an Interview

Getting an Interview

46%
39%
8%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

48 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Engineer Interview

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

I interviewed online. The process took 2+ weeks - interviewed at Microsoft in November 2011.

Interview Details

There is phone interview first. It helps people in each side to know other better. Candidate also gets chance to ask about details about the work.

Then there is onsite interview with 3-4 rounds. Candidates are asked about algorithm, coding, design questions. Algorithms are not so hard, but need some thinking to come out good solution. Candidates are asked about understanding about programming language and database.

If everything goes good, candidates will see the hire manage at last. Then wait for 1 - 2 weeks for the offer.

Interview Questions
Accepted Offer
Positive Experience
Average Interview

Other Interview Reviews for Microsoft

  1.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university - interviewed at Microsoft.

    Interview Details

    First was the phone call with HR. Getting to know me and other logical questions.

    Interview Questions
    • Simple logic questions, very interesting. Only made it to the first interview.   Answer Question
    No Offer
    Difficult Interview
  2. 2 people found this helpful  

    Software Engineer 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 February 2014.

    Interview Details

    Got contacted by a recruiting firm, asked for a phone interview the following week (I really should have declined and tried a bit later, as I was really not prepared).
    Got a Skype interview.
    Questions were simple though I completely messed up one of them, which meant I didn't get to go forward (and, in case you were wondering you can only apply again in 6-9 months, which I looked everywhere to find out before I actually accepted the interview, but couldn't find).

    Interview Questions
    No Offer
    Positive Experience
    Average Interview
  3.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    applied online, and had an on-campus interview.
    Interview was about 40 minutes talking about my background and
    asked 1 question and related sub-questions.

    No Offer
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    interviewed at Microsoft in October 2010.

    Interview Details

    Telephoning followed by in person

    Interview Questions
    No Offer
    Positive Experience
    Difficult Interview
  6.  

    Software Engineering Interview

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

    I interviewed through a recruiter. The process took a day - interviewed at Microsoft in November 2013.

    Interview Details

    I passed the phone interview and went to Seattle for on-site. Algorithm questions are not hard, and can all be found here in the posts of other glassdoor users who have interviewed with Microsoft. The also asked me for some detailed questions, like "what is the STL version I am using for C++ and its details", "what is your experiences with STL boost", "When you using a receiving buffer of size 500 bytes to get data from a socket, what would happen if all the data send each time is 1000 bytes, 500 bytes, and 300 bytes". I did not give good answer to them because I have not done development coding for a while during my graduate study, and hence got rejected.

    Interview Questions
    • "what is the STL version I am using for C++ and its details", "what is your experiences with STL boost", "When you using a receiving buffer of size 500 bytes to get data from a socket, what would happen if all the data send each time is 1000 bytes, 500 bytes, and 300 bytes", etc..   Answer Question
    No Offer
    Difficult Interview
  7.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university - interviewed at Microsoft.

    Interview Details

    I talked to a recruiter at career fair on campus, got an email inviting me to on campus interview. The interview consisted of me going in and talking with an employee who didn't seem to care very much whether or not I passed or failed. He asked me a few cursory questions and then one technical question.

    Interview Questions
    No Offer
    Difficult Interview
  8. 2 people found this helpful  

    Software Engineer Interview

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

    I interviewed through college or university. The process took 5 weeks - interviewed at Microsoft in May 2013.

    Interview Details

    I first applied for the position while a recruiter was at my college for a job fair event. After that, I was contacted about a month or so later and scheduled a phone interview (or rather an online phone interview). The phone interview was all business, no personal questions. The interviewer asked me to start writing something that seemed somewhat simple, in whichever language I preferred. After a sufficient amount of time coding and asking questions (roughly 45 minutes) he had me stop and asked a couple of questions on my thought process in coding the answer. I was contacted a few days later and asked if I could fly out for an interview. I accepted and went to their headquarters in Washington.

    The day starts relatively early, around 9:30AM and goes "until you're finished". The basic process is they hand you the location of your first interview, either walk you there or get you a ride there, and continue handing you off between Microsoft employees that you will potentially be working with. Usually each person asks you a couple of personal questions and at least one coding question. Some people may seem like they're ignoring you or acting strangely around you, but I believe that's all part of the interview process. Asking questions is a vital part of the process, as they want someone who is willing to understand something from top to bottom before they attempt to write code for it.

    As some other reviews have said, towards the end of the day you may or may not meet with your fifth interviewer in the event that they may "be busy". Whether or not this is truly an indicator of your progress, I'm unsure. All I can say is I interviewed with four out of five people and did not receive the offer. Fortunately, I heard back the very next day, so there wasn't too much anticipation.

    Interview Questions
    • Most of the questions were difficult. Expect a lot of questions that really challenge your grasp on more advanced CS fundamentals.   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  9.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    Test, phone interview, on-site interview (4)

    Interview Questions
    No Offer
  10.  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    I submitted my resume at an university technical fair. I got an interview a couple weeks later. The interview was at the career center and it lasted about 45 mins to an hour. Interview was one-on-one. The interview, in general, was pretty relaxed and the interviewer was friendly. Interviewer initially went through my resume and asked specific questions based off it. Afterwards, interviewer asked the more technical questions and asked if I had any questions in general.

    Interview Questions
    • There weren't really any difficult questions. However, there were some on various algorithms that were tricky.   Answer Question
    No Offer

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.