Microsoft SOFTWARE ENGINEER (SR DEVELOPER) Interview Questions

Updated Mar 5, 2015
Updated Mar 5, 2015
52 Interview Reviews

Interview Experience

Interview Experience

72%
18%
9%

Getting an Interview

Getting an Interview

30%
22%
14%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

52 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1.  

    Senior Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied in-person – interviewed at Microsoft.

    Interview Details

    It was really interesting interview process. There were 5 conversations in 1x1 format plus 1 extra, so 6 total. Mostly we talked about my experience and around it. Each interviewer asked certain area of my experience in deep details. So you have to refresh you memory.

    Interview Questions
    • Reverse string.
      Implement ntoa.
      Get number of ones in a M bit variable.
      Design and implement message passing for multiprocessor system (were given some specific hardware restrictions)
      Design and implement malloc/free for some specific requirements.
      Design embedded RTOS and implement scheduler, task switching and interrupt handler.
       
      Answer Question
    No Offer
    Positive Experience
    Average Interview
  2. 3 people found this helpful  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 4 weeksinterviewed at Microsoft.

    Interview Details

    Microsoft's hiring is one of more organized of the pack. However, it definitely helps if your case is being pushed by the hiring manager, so if you can, do maintain contact with them.
    Interviews follow the typical structure for the industry:
    1. Initial phone screen with the recruiter.
    2. Phone Tech screen with a member of the engineering team.
    3. Follow up call with recruiter to identify groups you'd be interested in.
    4. On-site face-to-face interviews. Typically 4 (maybe 5 if you are doing a 'split' loop, or you're one of the more borderline cases)

    Overall, in onsite interview experience has improved dramatically over the years, for intervewees. Gone is the focus on brain teasers that left people numbed and shivering. Its more practical now.
    Which means - a more mixed bag of apples tends to get in, since its not just about how smart you are. I have mixed feelings about how this evolved.

    Interview Questions
    • Questions are actually not that hard. There are definitely other tech companies that will massage your brains much more. :) Most of the questions seem to come from the standard set of 150 or so questions that have been doing the rounds for several years. There are several books published with these, so being familiar with those will give you a high probability of success.   Answer Question
    Negotiation Details
    No negotiation. Its pretty standard structure. At best, you may get some more stock grants.
    Accepted Offer
    Positive Experience
    Average Interview
  3.  

    Senior Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 5 daysinterviewed at Microsoft.

    Interview Details

    Interviewed with 5 people in 1 day. Group interview included the hiring manager, developers, testers and other senior people in the team. Each interview took an hour. It was overwhelming.

    Interview Questions
    • Tell me a time when you did not get along with your coworkers. How did you handle the situation?   Answer Question
    Negotiation Details
    Very easy.
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Senior Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Interview Details

    Had an informational and informal interview, so it wasn't the usual MS interview loop. I was asked linked list question, BST questions, and code quality questions. This was a situation where I was checking out a position internally.

    Interview Questions
    No Offer
  6. 1 person found this helpful  

    Senior Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online. The process took a weekinterviewed at Microsoft in October 2014.

    Interview Details

    Telephonic round -
    Call by hiring manager - basic background check - questions on project

    Interview day -
    first HR round, next 3 tech rounds, and then lunch interview.
    If there are any interviews post lunch - that means you've cleared the first rounds.

    You're lucky if the hiring manager meets you.

    After the interview -
    This process is pathetic - they might even care to return back to the candidate - but if after one week you dont hear from recruiter - consider yourself rejected.

    Interview Questions
    • Nothing is difficult - it all depends on the performance in tech rounds   Answer Question
    No Offer
    Negative Experience
    Easy Interview
  7.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took a dayinterviewed at Microsoft.

    Interview Details

    Interview loop with 5-6 people. Several design and implementation questions.Design questions revolve around features and problem solving. Implementation questions revolve around data structures. You will be asked the same type of questions over and over again.

    Interview Questions
    • Finding an edit distance between two strings   View Answer
    Negotiation Details
    Just remember to play hardball. Microsoft is not a technical leader in any space right now. So, you can make them feel unwanted for you to get a great deal.
    Accepted Offer
    Average Interview
  8.  

    Senior Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through other source. The process took 3 weeksinterviewed at Microsoft.

    Interview Details

    Algorithms and data structures, coding questions, some design

    Reasons for Declining

    looking to do something outside microsoft stack

    Declined Offer
  9.  

    Senior Software Development Engineer In Test Lead Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied in-person – interviewed at Microsoft.

    Interview Details

    HR would arrange the whole process. It really depends on the team. But mostly multiple people interview and there will be a senior person in the end to decide to make the offer or not. For SDET leader, they mostly look for leadership and technical ability. Expect technical questions. Ability to think. Work to work with team. Action oriented and result oriented. Technical coding is most important.

    Interview Questions
    • Technical questions and ability to discuss your results.   View Answer
    Accepted Offer
    Positive Experience
    Difficult Interview
  10.  

    Senior Software Development Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    It was brutal; 10 hours of detailed programming questions, alternating with going to the whiteboard. Lots of C++ code chock full of errors, some obvious; others subtle

    Interview Questions
    Negotiation Details
    no need to negotiate; offer was very competitive
    Accepted Offer
  11.  

    Senior Software Development Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online. The process took 4 weeksinterviewed at Microsoft in October 2013.

    Interview Details

    First contacted by a Microsoft recruiter to vetify that I qualify for the advertized job. I git contacted by email by the recruiter a week later to set up a technical interview. Tge interview was online where you need to solve real time a question the interviewer asked

    Interview Questions
    No Offer
    Negative 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.