Microsoft

  www.microsoft.com
  www.microsoft.com

Microsoft Software Development Engineer II Interview Questions

Updated Oct 24, 2014
Updated Oct 24, 2014
112 Interview Reviews

Interview Experience

Interview Experience

74%
18%
7%

Getting an Interview

Getting an Interview

28%
20%
18%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

112 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1.  

    Software Development Engineer In Test (SDET) II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    I feel it is easy to get through the interview. They test raw intelligence using algo and DS and testing skills. They dont have SDET roles any more so they will be looking for more coding skills.

    Interview Questions
    • Nothing really difficult when compared to rest of the industry   Answer Question
    Accepted Offer
  2.  

    Software Development Engineer (SDE) II Interview

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

    I applied through a recruiter. The process took a dayinterviewed at Microsoft in July 2014.

    Interview Details

    This is just a phone screen in which the interviewer asked basic questions. I was actually not very interested because I had just learned that 18,000 people are being laid off from their jobs. One interesting question was: If a single bit has two possible values (0 or 1) than how many possible values in an 8-bit byte?

    Interview Questions
    • Write a function to remove duplicates from a list of characters.   View Answer
    No Offer
    Positive Experience
    Average Interview
  3.  

    Software Development Engineer II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied in-person. The process took a dayinterviewed at Microsoft in July 2014.

    Interview Details

    4 tech interviews, detailed questions, game of life, matrices, design questions, hash table questions. Talked through what it means to be a developer, why you want to be a developer, what to expect etc.

    Interview Questions
    No Offer
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Engineer II Interview

    Anonymous Interview Candidate in Research Triangle Park, NC
    Anonymous Interview Candidate in Research Triangle Park, NC
    Application Details

    I applied through a recruiter. The process took 2 weeksinterviewed at Microsoft in June 2014.

    Interview Details

    The interview process first started with a recruiter who asked several questions about my current employment and what I was looking for in a job. She also gave me a high level description of the job.

    Second, she arranged for a developer to call me to have a discussion which lasted in hour. During the conversation, the developer asked about my technical background and gave me 2 computer programs to write over the phone.

    Next I heard from Microsoft that the phone interview went well, so they wanted to see me in person. A scheduler contacted me by email to setup the face to face interviews. The interview went from 12PM to 4PM.

    I arrived at the reception and the first developer quickly took me to his office where he questioned me for 1 hour and asked me to solve a computer program on the board. I interviewed with two other developers in the same manner. I was supposed to interview with a manager, but he was on vacation

    Interview Questions
    • Describe the most challenging problem you've had and how you solved it?   View Answer
    No Offer
    Positive Experience
    Average Interview
  6.  

    Software Development Engineer (SDE) II Interview

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

    I applied in-person. The process took 3 weeksinterviewed at Microsoft.

    Interview Details

    Typical Microsoft interview process. Not very different from Amazon or Google. There are tons of interview questions and tips available in books and online. You usually go through a HR phone call, may be a pre-screening, then a technical screening usually over the phone and finally 4-6 rounds onsite. The onsite interviews is a "biased" interview - interviews share information. If your interview stops at no 3, you probably didn't make it. Even if you make it to the hiring manager interview, it is not a sure thing.

    Interview Questions
    Negotiation Details
    I didn't negotiate since I was doing a temp job and simply took whatever was offered.
    Accepted Offer
    Positive Experience
    Difficult Interview
  7.  

    Software Development Engineer (SDE) II Interview

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

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

    Interview Details

    I almost missed out because they typed my email wrong and they'd been trying to contact me for weeks. I had an on campus interview with some relatively straightforward questions. I was invited to visit on their campus. They had a nice set up with reimbursements etc, but they booked me the worst flight imaginable (I had to sleep on a bench at O'Hare). The interview went okay. I had one interview that was good and I answered questions correctly except for a brain teaser type question that I couldn't get more than a basic answer for. Another interviewer and I had a lot of trouble communicating. He saw I put Java on my resume (which I shouldn't have given how rusty I was) and kept posing his questions in Java despite my request for C/C++. The final interview had a bit manipulation/algorithms question. The interviewer said I had the most concise and efficient answer he'd seen. I also had a nice, long conversation with this guy about the company and how it's grown and other things. He, more than anything else made me want to work there.

    No Offer
    Neutral Experience
    Difficult Interview
  8.  

    Software Development Engineer II Interview

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

    I applied online. The process took 2+ monthsinterviewed at Microsoft in January 2014.

    Interview Details

    Standard hiring process: 1)Applied online, 2) 1 Phone Screen, 3) On site with 6 rounds of interviews. The On site experience was very pleasant, and all the interviewers were well prepared and made it look like a general discussion rather than a Q&A session. My only complaint is that the actual offer was delayed due to some internal re-organization. This delay of about 3 months made me really anxious. But my recruiter and Project manager were in constant touch which was a great help.

    Interview Questions
    Negotiation Details
    The offer was on par with my expectations and was able to bump up my sign on bonus a bit after negotiating.
    Accepted Offer
    Positive Experience
    Average Interview
  9. 2 people found this helpful  

    Software Development Engineer II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university. The process took 2+ monthsinterviewed at Microsoft.

    Interview Details

    Submitted resume at a campus career fair. Heard back a couple weeks later to schedule an on-campus interview. The on campus interview was a half hour long and had just two questions:
        1. Given two nodes in a tree, find their ancestor
        2. Given a function that does some bit operations, determine what it does and find the bug.

    About 2 weeks after the on-campus interview I was informed that I would be moving forward in the interview process. This was one negative of the process for me, because I was asked to interview for a position nowhere near the locations I specified as being my preferred choices. The team I interviewed with was also quite different that the interests I discussed in my campus interview.

    The hiring event consisted of 4 45-60 minuter interviews. Each interview varied a bit. Some of the other people interviewing received nearly all design questions while others had mostly coding/algorithm questions. I had a mix of design and coding questions which were done on the whiteboard.

    For all of the coding/algorithm questions time and space requirements were discussed as the approach was talked through. No specific requirements were given at the start of a question, but the resulting complexities had to be discussed and justified. Some questions related to balancing the time and space requirements. Test cases were also discussed for each question ranging from use cases to catching integer overflow.

    The final design question was very open ended, which I think actually tripped me up a bit because after several focused technical questions, I had trouble thinking from a broad design point of view.

    Overall, I felt the interviews all went well, but with no feedback from the interviewers I can't say what it was that kept me from getting an offer.

    Interview Questions
    • 1. Given a non-negative integer array that is then shuffled and 1 element is removed, find which element was removed.

       2. Assume you are designing/writing code for some small business software how would you go about creating a clean, extensible method for calculating sales tax that can be extended easily to work in different parts of the world.

       3. (Two separate questions)
          3a. Given an integer array, remove the duplicate values and return an integer array
          3b. Test a dice role generator method

       4. Design a system for tracking employee applicants through the interview process
        Answer Question
    No Offer
    Positive Experience
    Average Interview
  10.  

    Software Development Engineer In Test (SDET) II Interview

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

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

    Interview Details

    Had 2 phone interviews, one by HR, one by an Engineer, and then was invited for on site.
    On-site 3 interviews.

    Interview Questions
    No Offer
    Difficult Interview
  11.  

    Software Development Engineer In Test (SDET) II Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    Need to be good in computer fundamentals

    Interview Questions
    Negotiation Details
    You need to good at negotiation.
    Accepted Offer

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.