Microsoft Software Development Engineer In Test (SDET) Interview Questions

Updated Jun 22, 2015
170 Interview Reviews

Interview Experience

Interview Experience

86%
11%
2%

Getting an Interview

Getting an Interview

38%
32%
17%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

170 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty

 

Software Development Engineer In Test (SDET) Interview

Anonymous Interview Candidate in Redmond, WA
Accepted Offer
Positive Experience
Difficult Interview

Application

I applied through college or university. The process took 4 weeksinterviewed at Microsoft (Redmond, WA).

Interview

Applied through campus recruiting. One telephonic round and then 5 onsite rounds. Interview included solving one coding question, and then testing it. Focused more on how to would I test the code, and debug it.

Interview Questions

  • * Merge two sorted linked list. The merged list should also be sorted.
    * Compact a string. i.e remove spaces
    * traverse a link list containing char* as data. test cases for the same.
    * reverse a string. test cases for the same.
    * remove all the given characters from a string.
     
    Answer Question

Other Interview Reviews for Microsoft

  1.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Accepted Offer
    Negative Experience
    Average Interview

    Application

    I applied through college or university. The process took 3 weeksinterviewed at Microsoft in January 2015.

    Interview

    It was a phone interview. The interviewer rushed me through a 30 minute interview asking a combination of technical and behavioral questions such as how to build a queue from two stacks, Boxing, encapsulation, how to build a battleships game. He also asked what the most complex question I have had to solve is and how I tackled it. I hardly had time to ask any questions at the end.

    Interview Questions

    • what the most complex question I have had to solve is and how I tackled it   Answer Question
  2. Helpful (1)  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate in Seattle, WA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 2 weeksinterviewed at Microsoft (Seattle, WA).

    Interview

    Had 5 45 minute interviews back to back with 15 minute breaks in between. The interviewers talk to each other while you are taking a break before the next one comes to get you. Mix of personality/behavioral and "What would you do in this scenario..." questions. Very laid back interviewers dress is casual and you can just act like you're having a normal conversation... while also writing code on a whiteboard.

    Interview Questions

    • Question about Data encryption over HTTPS websites and he drilled really deep asking questions like how secret and private keys work, how the secret key is shared, and how encryption of data actually takes place on websites.   1 Answer

    Negotiation

    not much negotiation as it was for an internship

  3. Helpful (5)  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 7+ weeksinterviewed at Microsoft.

    Interview

    It started out with me reaching out to a recruiter through Linkedin. I was then told if a hiring manager is interested in my resume, I would be contacted shortly. I heard back next week and was then set up for a Skype Interview. This interview lasted for a hour and questions were pretty straightforward (One coding question and one testing/design related question).

    In the next week after the Skype interview, I was contacted once again and invited onsite for 4 interviews.
    Interview 1: Lunch interview which included knowing more about the team and what they are working on. After the lunch, we went back to the office and there was whiteboard coding questions. This round lasted for about 90 minutes.
    Interview 2: The interview started with me describing (Sequence Diagram) of my current project. After that I was asked a coding problem and was asked to determine the test cases. This interview lasted for about 60 minutes.
    Interview 3: A purely testing question followed by some whiteboard coding. This interview too lasted for about 60 minutes. After this interview, the interview told me that my next round of interview would be with the Hiring Manager.
    Interview 4: Purely behavioral and the hiring manager sees if you are a good fit for the team.

    Heard back in a week and was extended an offer.

    Tips: Don't be scared. I was a little overwhelmed when I walked through the campus but then the HR along with other interviewers really ease you into the interview. Talk loudly as the interviewer then knows what you are thinking about. I was given few hints when I was stuck and the hints really help in that case. Also I was really comfortable writing code on the whiteboard as I spent 2 weeks before the onsite interview practicing on the whiteboard. This really helps. A must do!

    Approach the testing questions in a very structured manner as they really like that. Cracking the coding interview has those steps mentioned.

    Resources: Geeksforgeeks - This is the only online resource that I referred as I had gone through Cracking the coding interview and Programming interviews exposed in the past.

    Interview Questions

    • Nothing that difficult. Just know your basics about data Structures, Algorithms and Testing if interviewing for a SDET position.   Answer Question

    Negotiation

    I negotiated a bit as I did not have any other offers. But please negotiate as there is always room for more.

  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
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through a staffing agency. The process took 3+ monthsinterviewed at Microsoft.

    Interview

    Got contacted by an outside recruiter for a phone screening. Then they offered to fly to an external hiring event. Had standard 4 (or 5) technical interviews + one behavioral with the hiring manager. Got an offer a couple of weeks after that. Relocation and other parts of the transition went smoothly, the team(s) responsible for that know perfectly what they are doing.

    Interview Questions

    • Can't remember the actual questions now, but those were usual interview ones. No crazy trees or graphs, but mostly combinatorics-like, string/array manipulation, basic geometrical applications etc. No brain teasers, only technical.   Answer Question
  6.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

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

    Interview

    This was a very standard interview process where I received a phone screen by HR, then a phone screen by an engineer, and then finally I was flown out to the location for around four interviews lasting an hour each. There was no lunch break as the interviews were from 1-5pm

    Interview Questions

    • Explain how to test this code, write atoi, etc   1 Answer
  7.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate in Mountain View, CA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took a weekinterviewed at Microsoft (Mountain View, CA).

    Interview

    Very fast process for me, but have heard that it went slow for some others. So varies.
    Got a phone screen with some technical questions, then an onsite within a few days, and an offer a few days after that.
    The interviews were good, lots of whiteboard coding questions but good questions, nothing stupid. Some basic sanity checks, i.e. very simple questions, some slightly more complicated (e.g. rearranging linked lists). Long day.
    If one or two interviewers give a solid thumbs down they often stop the process so they do not waste time, so if the interview is shorter than expected then expect bad news. If you make it to see the hiring manager it is a good sign.

    Interview Questions

    • Honestly don't remember, but I was not stuck anywhere so there was nothing too ridiculous. But they do expect you to think of edge cases and test cases, especially for an SDET.   Answer Question

    Negotiation

    I did not negotiate but should have. I asked for too little and got it. Research the market and ask for slightly more than you want.

  8.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied online – interviewed at Microsoft.

    Interview

    After my graduation, I posted my Resume at Microsoft's global career website, HR contacted and scheduled phone screen that was an hour long, I was invited for onsite interview full loop, the onsite loop involved first some information exchange with HR person, then I was approached by would be manager, he welcomed at the reception and sent over to another member on the team to be interviewed, I had 3 interviews back to back and one of them has been a lunch interview, then I met the would be manager (a test lead) again for the fourth interview, all first four interviews were whiteboard sessions, and we also chatted on my resume, past experience, general questions like where do see yourself in five years from now, etc etc. All the programming questions were on data structures and algorithms and core CS concepts. My fifth interview was with hiring manager (a Test manager), he also sent me to board for another whiteboard session, then asked me various test questions, like give test cases for testing the keyboard, coffee mug, MS Paint, then he started over resume and asked me questions on my research assistantship experience and projects that I completed there. All the interviewers were very respectful, between each interview they asked me if I cared for a drink. It ended up very happy and memorable experience, I was offered the job!

    Interview Questions

    • Should we ship the product that has known bugs and issues?   1 Answer
  9.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Accepted Offer

    Application

    I applied through college or university – interviewed at Microsoft.

    Interview

    good hiring process ,very planned and hospitable.
    well organized and paid for all the expenses ,communication was good and prompt and no hassle.
    one phone ,one on campus and 6 onsite interviews.

    Interview Questions

  10.  

    Software Development Engineer In Test (SDET) Interview

    Anonymous Interview Candidate
    Accepted Offer

    Interview

    The questions were basic, but then you make these simple programs and add robustness to them. i thought that it would be better to go with the easy stuff and it actually turned out to all be hard so there is really no way around it. But it is microsoft, so that makes sense

    Interview Questions

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.