Taro Logo

Software Development Engineer In Test (SDET) Interview Experience

September 1, 2008
Positive ExperienceNo Offer

Process

The phone interview consisted of a one-hour pre-screen phone conversation. It started with the interviewer asking basic questions about some of the items listed on my resume. After that, the interviewer delved deeper into some of the projects I worked on and moved on to more specific technical questions about my C++ programming skills. Finally, I was asked a technical brain teaser question.

Questions

I was asked to write an algorithm in C++ to sort an array. The function I was to write was to take in a string of letters 'b' and 'r'. Here, 'b' represents a red ball, and 'r' represents a blue ball. The function was to return an integer with the least number of swaps needed to separate the balls by their own colors.

For example, given the input RBBR, the function should return 1. This is because only one swap is needed to arrange the balls into either RRBB or BBRR.

Was this helpful?

Interview Statistics

The following metrics were computed from 314 interview experiences for the Microsoft Software Development Engineer In Test (SDET) role in United States.

Success Rate

37%
Pass Rate

Microsoft's interview process for their Software Development Engineer In Test (SDET) roles in the United States is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive54%
Neutral39%
Negative7%

Candidates reported having very good feelings for Microsoft's Software Development Engineer In Test (SDET) interview process in United States.

Microsoft Work Experiences