Microsoft

  www.microsoft.com
  www.microsoft.com

Microsoft Software Development Engineer In Test (SDET) Interview Questions

Updated Nov 24, 2014
Updated Nov 24, 2014
477 Interview Reviews

Interview Experience

Interview Experience

63%
27%
8%

Getting an Interview

Getting an Interview

43%
29%
14%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

477 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty

 

Software Development Engineer In Test (SDET) Interview

Anonymous Interview Candidate
Anonymous Interview Candidate
Interview Details

Phone Interview then another phone interview a few weeks later. Then I was flown out for the on campus interview.

Interview Questions
  • "How would you test the new Microsoft 'Spoon'" -- Basically they told me that microsoft was coming out with the latest and greatest in spoon technology and I was to test it. They were vague on all the questions I asked (everyone goes out of their way to tell you to ask plenty of questions, but it seemed to help absolutely nothing in this case).   View Answer
No Offer

Other Interview Reviews for Microsoft

  1.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through college or university – interviewed at Microsoft.

    Interview Details

    Convert the number 123 to word format i.e one hundred twenty three.

    Interview Questions
    No Offer
  2.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    I arrived early in the morning at an HR area set aside for interview candidates. After filling out a bit of paperwork and some discussion I was taken to the building with my first interview. Some interviews were in offices, some were in conference rooms.

    Each interviewer had questions that they wanted to know about. Some interviewers had themes to their questions, such as technical expertise, or experience dealing with tough projects.

    Each interviewer (even my lunchtime interview, after we ate) had a coding question. I was expected to write out on a whiteboard and talk my way through. They responded to questions about the coding problems, but most responses seemed to be a "Sure, I can narrow down the scenario for you, let me think of something."

    One person's coding question had error handling as a theme.

    After the last interview I was taken back to the initial building.

    Interview Questions
    • Random objects were held up, and I was asked how I would test them.   Answer Question
    Accepted Offer
    Neutral Experience
    Difficult Interview
  3.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral – interviewed at Microsoft.

    Interview Details

    Phone screen, followed by a on on campus interview. Expect very difficult technical questions when on campus. Phone screen will be easy in comparison. Questions will test your understanding of basic algorithms like sorting while the occasional sorting problem will pop up, or asking you to reverse a string in place, linearly. The key is to be confident in your ability and answers

    Interview Questions
    • Make a deep copy of a linked list where each node contains two pointers, next and random. Random points to some node in the list.   Answer Question
    No Offer
    Neutral Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Development Engineer In Test (SDET) Interview

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

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

    Interview Details

    The process started off with my campus recruiter re-sending an email about a potential phone interview. Turns out the first email was sent straight to spam (bad Google! Folks, check your spam folder every now and then). I replied, and she set up a phone interview for me a few weeks later.

    Phone interview: Morning phone call with some pretty standard questions. The msft employee was fairly nice and wanted me to code the questions (can't remember but I'd guess they were string searches and character counting programs) and send them to his microsoft.com email address. A few days later I got an email from my campus recruiter saying I did well, and she'd like to know some teams that I might be interested in interviewing with.

    Redmond: On the morning of the interview I met with my recruiter at the recruiting building 111 where she handed me details of my first interview and what team I was interviewing for. What followed was the standard microsoft interview loop (meet with a person, interview for an hour, then be asked to wait in the coffee lounge while the interviewer goes to talk to the next person). After meeting three people, I was asked to meet their manager, and after that, his manager!

    A few days later I got an email saying that they would like to move ahead with an offer!

    Interview Questions
    • Nothing really out of the ordinary. If you practice with cracking the coding interview and similar books (practice with, mind you, not learn from) you should be golden.   Answer Question
    Negotiation Details
    Before I was given an offer, I was told that there would be no negotiation. The offer was better than anything I expected anyway.
    Accepted Offer
    Positive Experience
    Average Interview
  6.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

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

    Interview Details

    Standard Microsoft interview--you have 4 interviews scheduled--one hour for 3 of them, and and hour and a half for the lunch interview. Interview flow starts out with some softball questions, typically about engineering, or previous experience, and then typically gets into coding questions, algorithms, white board analysis of a system (how to test it). If you do well you land the 5th "as appropriate" interview (typically with a higher level manager).

    Interview Questions
    • Start with a random linked list--a linked list with a second node pointer that can point to some random node in the list, or to nothing at all. Implement a method that will generate a deep copy of the list   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  7.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 5+ weeksinterviewed at Microsoft.

    Interview Details

    Group interview for a certain web services group. Each candidate was locked in a room, and managers would play round robin, rotating between candidates to interview them.

    Hiring decisions were made whether or not a candidate would succeed in the organization as a whole. After this, managers would engage the candidate in phone or 1:1 meetings to flesh out which team/manager a candidate would be a best fit for.

    Interview Questions
    • Write a compiler subroutine for ensuring all brackets and parentheses are paired. If an unpaired bracket/parenthesis is found, report its line number.   Answer Question
    Negotiation Details
    Phone call and 1:1 with manager's manager.
    Accepted Offer
    Positive Experience
    Difficult Interview
  8. 1 person found this helpful  

    Software Development Engineer In Test (SDET) Interview

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

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

    Interview Details

    Applied through a university recruiting event.
    Talked to a recruiter then scheduled a technical phone interview.
    Did a basic programming problem on the phone (reverse a singly linked list), and a few days later I was invited to fly out to an on-site interview.

    Fast-forward a few weeks, I flew out to Seattle, WA. They put me up in the Westin (very nice hotel) and payed for everything. Opt for a rental car (it's free!) so you can explore the city when you're done on your own time.

    Microsoft now does most of their interviews in four hour intervals. I was assigned the morning interval (~8am - ~1pm), so the whole on-site interview didn't last more than 4 or 5 hours.

    They pick you up in a limo with the other candidates (there were a total of 16 of us). They brought the 16 of us into a holding room in a building on the campus. From there, the interviewers came and got a candidate to interview one by one. A total of four interviews were given (everyone got the same amount, no one was sent home early or anything). Each one was 45 minutes, with a 15 minute break in between. The interviews weren't too hard - reverse the words of a string (example i/p: sunny in seattle o/p: seattle in sunny). If you read through Cracking the Coding Interview, it's really not too bad. I've interviewed at Google and Amazon and those interviews were much harder.

    At some point in the interview they feed you food, usually a pasta. My advice would be to avoid all the carbs, as my group had two interviews, then lunch, then two more interviews. After lunch, the people that ate a lot of carbs (pasta) were about ready to fall asleep, despite having two more interviews.

    One thing to point out about these interviews is that they will drain you, similar to walking out of the SAT. A few kids actually fell asleep on the way home from the interview because they were so mentally exhausted, so make sure you pace and prepare yourself.

    Interview Questions
    • Write a function that takes in 3 sides (lengths) of a triangle and determine if it is a valid triangle. (see, it's not too bad, remember the basics and you'll be fine)   View Answer
    No Offer
    Positive Experience
    Average Interview
  9.  

    Software Development Engineer In Test (SDET) Interview

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

    I applied online. The process took 2+ monthsinterviewed at Microsoft in September 2013.

    Interview Details

    Was contacted by a recruiter in late July after submitting my resume to Microsoft online several months prior. I had a phone interview scheduled for early August. This phone interview was a half hour long, and while it was with an HR person she did as a few technical questions, such as how to quickly find the middle element of a linked list. She also asked about how I would go about testing a vending machine.

    In another 2 weeks I was invited to interview in Redmond in late September for a SDET position. Microsoft booked my flight, hotel for 2 nights, and rental car. On the interview day, I was there with 7 other SDET candidates. We had lunch, and then a series of 4 interviews that lasted 45 minutes each with 15 minute breaks in between. Each interview was with a Test Manager, and each one consisted of a few minutes of talking about my resume and then some technical questions. After all the interviews were over, we were free to go for the day, and they told us we'd know by the next day if we would be getting an offer. I had the evening free and went to Seattle to explore a bit. The next morning I got an email informing me I wouldn't be getting an offer.

    Overall it was a difficult but exciting process (free trip to Seattle!). Microsoft will reimburse for most everything, so even if you're only slightly interested in the position, definitely take them up on the offer to interview.

    Interview Questions
    • Given a linked list, swap every pair of elements (so elements 1 and 2 swap, 3 and 4 swap, etc.)   Answer Question
    • You have a tree where every node has 1 sibling and 1 child. My interviewer said this structure would be used to implement a File menu. Each node had a boolean T/F value. I had to write code to search the tree and find the first value that was T. All siblings of the same level had to be searched first, before any children were searched.   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  10.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate in Binghamton, NY
    Anonymous Interview Candidate in Binghamton, NY
    Application Details

    I applied through college or university. The process took 3 daysinterviewed at Microsoft in September 2013.

    Interview Details

    Questions were simple data structures questions but little tricky. It included questions from hash table.

    Interview Questions
    No Offer
    Positive Experience
    Average Interview

See What Microsoft Employees Are Saying

1 person found this helpful

 Former Software Development Engineer In Test (SDET) II in Redmond, WA

Pros: “Good place to work: location, compensation, smart good people, interesting job and lots of high paced innovations in many teams. Pro Sports Club is awesome and paid by company.” Full Review

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.