Microsoft Software Engineer Interview Questions & Reviews

Updated Aug 24, 2014
Updated Aug 24, 2014
1,472 interviews

Interview Experience

Interview Experience

60%
28%
10%

Getting an Interview

Getting an Interview

35%
16%
12%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

1,472 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed online - interviewed at Microsoft.

    Interview Details

    Applied online and interview in 2 weeks. Good people and smart interviewers. Awesome campus. It is truly the good company. Software developers come from good schools.Applied online and interview in 2 weeks. Good people and smart interviewers. Awesome campus. It is truly the good company. Software developers come from good schools.Applied online and interview in 2 weeks. Good people and smart interviewers. Awesome campus. It is truly the good company. Software developers come from good schools.

    Interview Questions
    No Offer
  2.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university. The process took a day - interviewed at Microsoft.

    Interview Details

    The interviewers were very friendly. Interview consisted of technical questions mostly in algorithms ,Data-structures and test cases. Did not perform well in the first round as i am not used to early morning interviews.I did well in the latter rounds but i had already messed up my chances.

    No Offer
    Positive Experience
    Difficult Interview
  3. 1 person found this helpful  

    Software Development Engineer Interview

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

    I interviewed through college or university. The process took 2 weeks - interviewed at Microsoft in October 2012.

    Interview Details

    It's getting considered that is the harder part, once you get to interviews, as long as you are prepared it should be fine. Be snappy and sharp, think aloud, ask smart questions, flesh out requirements, keep quality and efficiency in mind.

    Interview Questions
    • None. Just practice in careercup and you should be fine   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university - interviewed at Microsoft.

    Interview Details

    Went through university recruitment. On campus interview. HR based. Behavioral questions like how do you manage time. What do you know about Microsoft Hardware. Why interested in this position. Question about the courses I took.

    Interview Questions
    No Offer
  6.  

    Software Development Engineer Intern Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through a recruiter - interviewed at Microsoft.

    Interview Details

    I gave my resume to college recruiter. Invited to attend a what to expect during the interview meeting. Then given an on campus interview the day after. The interviewer was a developer from Redmond. This was round one of process. I was told round two and three would be at Redmond.

    Interview Questions
    • There were behavioral questions and some technical questions. The one technical question I remembered was N-queens problem.   Answer Question
    No Offer
  7.  

    Software Engineer Intern Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I interviewed through college or university. The process took 7 weeks - interviewed at Microsoft.

    Interview Details

    Two round of interviews on campus following one prescreening. Then got the onsite interview.

    Interview Questions
    • The two questions from the on campus interview is easy. The two questions from onsite interview is quite difficult. One of them is to design a data structure for a sales process. When customer click to buy, the information of the customers need to be recorded (address, credit card numbers, product bought etc.), the data structure is to go over the information and send out the product.   Answer Question
    No Offer
  8.  

    Software Development Engineer Intern Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    Basically just received an email that told me to schedule an interview time. I did and signed up for a phone interview. A week later, I completed a phone interview. We talked about responsibilities of the position, and then went into the technical questions. I was asked a basic sorting question, then asked to describe my preferred search algorithm. All pretty straightforward.

    Interview Questions
    • Describe how you would install and configure a router for a home network?   Answer Question
    No Offer
  9.  

    Software Development Engineer In Test/Software Development Engineer In Test Interview

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

    I interviewed through college or university - interviewed at Microsoft in March 2014.

    Interview Details

    Interviewed once on university campus, interviewer seemed bored and distant, asked a question regarding string manipulation that wasn't particularly difficult.

    Interview in Redmond was alright, I really enjoyed the algorithm problems.

    The team was great, I dressed in business (very) casual; most of my interviewers were in jeans and a t-shirt, one was not.

    They didn't care what language I implemented my algorithms in, so I would generally use pseudocode initially and then drop into various languages to see what the interviewers were familiar with.

    Very professional overall.

    Interview Questions
    • The on-site interview consisted of five technical questions; code was required for four of the five:
      1. Write a small parser for strings that determines whether a string is a sequence of space-separated words
      2. Write an API for working with a specific type of document
      3. Given an undirected cyclic graph, find all paths from A to B without cycles
      4. The delivery of the fourth question was very confusing - basically they wanted me to implement a stack as a means of counting parentheses
      5. Given a function prototype and a return value, hypothesize regarding 'what happened'

      The on-campus interview was a single technical question; the interviewer was extremely bored:
      A. I've forgotten this question; it was a relatively trivial string analysis problem
        View Answer
    Reasons for Declining

    Wanted to work at a startup or two first

    Declined Offer
    Positive Experience
    Average Interview
  10.  

    Software Design Engineer (SDE) Interview

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

    I interviewed through an employee referral - interviewed at Microsoft in April 2014.

    Interview Details

    I was contacted by a recruiter through a referral and got a call for the interview in a couple of weeks. It went for about 45 minutes and the interviewer asked me questions about auto scaling, load balancing and a lot of questions on distributed systems. He asked me to implement a queue, which was easy. After a couple of weeks, I was flown to Redmond and had 4 back to back interviews. The range of questions varied a lot in all the interviews. I had to explain in detail about the projects I had worked on and infact 1 of the interviews was solely based on one of my most complicated projects that required a lot of knowledge about distributed systems, nosql, sql, scaling. He asked me issues existing in current system and how to make changes to the current implementation to take care of a huge number of requests made to the database. All in all, the whole process was pretty exciting. I was nervous at first but the moment I met with my first recruiter, I became confidant and composed. If you go for a final round, it indicates that you did pretty well. It was a great experience. Prepare threads well. MS loves that.

    Interview Questions
    • I did not expect to be grilled so badly on my projects.   Answer Question
    Reasons for Declining

    Just a matter of interests. Was more interested in another project from another company. But it was a tough decision.

    Declined Offer
    Positive Experience
    Difficult Interview
  11.  

    Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    the hiring process is very strict, strict and very strict. you have to pass all of questions from all interviewers before having an offer which alows you to work there. the positon might be cancelled after you got an offer. in that case, you need to got o another team.

    Interview Questions
    No Offer

See What Microsoft Employees Are Saying

 Current Software Development Engineer II in Seattle, WA

Pros: “Good life balance. nice work envionment” Full Review

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.