Microsoft

  www.microsoft.com
Work in HR? Unlock Free Profile

Microsoft Software Development Engineer In Test (SDET) Interview Questions & Reviews

Updated Jul 23, 2014
All Interviews Received Offers

Getting an Interview  

40%
32%
15%

Interview Experience  

62%
28%
8%

Interview Difficulty  

Average Difficulty
458 candidate interviews Back to all interview questions
Relevance Date Difficulty
in

No Offer

Neutral Experience

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)

Interviewed at Microsoft

Interview Details One of the recruiter approached me via linkedin, i had hit-around-bush chat with him just to get to know my background. then there was a formal technical interview. After that there was another one lasting for an hour. Then i was invited to the onsite interview in ireland. Unfortunately other things turned up i had to give up the chance

Interview Question – all normal questions on book, algorithms, data structures etc.   Answer Question


Accepted Offer

Neutral Experience

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)

Interviewed at Microsoft

Interview Details One phone interview and three to four on-site interviews.

Negotiation Details – No


No Offer

Neutral Experience

Difficult Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)

I applied through college or university and interviewed at Microsoft.

Interview Details On campus Recruitment. First is mcg round. Shortlisted students were asked to attend online coding.It has 2 questions Given a linked list with 0 's occurring anywhere ,sum nodes upto a zero and insert it into new linked list. Given a binary search tree and a value, delete it from tree.

Interview Question – Initial round was a online mcq round comprising of 15 technical questions.Duration was 30 minutes. Unfortunately kicked out of first round   Answer Question


Accepted Offer

Positive Experience

Very Difficult Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)
Sydney (Australia)

Interviewed at Microsoft

Interview Details An hour long phone interview first with basic problem solving questions (not much coding). And an on site interview at the Sydeny office (for a position in US). 4 interviews, all very technical. Did poorly in the first two. Very good in the third. The fourth interviewer had to make the call, in which I did decent. Whole process took around 3 months.

Interview Question – I was asked to think of ways to reduce memory usage / make it more efficient for the Windows Help files. This was asked in my second interview. I tried to think of suggestions but none seemed to click with what the interviewer had in mind.   Answer Question


Accepted Offer

Positive Experience

Average Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)
Munich (Germany)

I applied through a recruiter and the process took 3 weeks - interviewed at Microsoft in September 2013.

Interview Details First I had a phone interview, then I was asked to go in Scotland for the face-to-face interviews. in the first interview I had some basic behavioral questions and some brain-teasers. The face-to-face interviews all had technical problems and behavioral questions. The secret is to ask the interviewer a lot of questions regarding the assignment so you can have a better overview upon what you have to answer.

Interview Question – How would you design a garbage collector in C++?   Answer Question

Negotiation Details – I received an offer right after the interviews. I managed to obtain a different location than the one I was assigned.


No Offer

Neutral Experience

Very Difficult Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)
Vancouver, BC (Canada)

I applied online and the process took 2 weeks - interviewed at Microsoft in February 2014.

Interview Details Interview in Jan 2014. Phone screen in feb 2014. Two interviews for the phone screen and they were an hour each - dealt with typical algo and data structure questions.

Interview Question – Hardest question was how to sort a linked list using recursion only. I knew the iterative solution but couldn't come up with recursion. Very difficult.   Answer Question


1 person found this helpful

Accepted Offer

Positive Experience

Average Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)
Redmond, WA (US)

I applied through an employee referral and the process took 2 weeks - interviewed at Microsoft in April 2010.

Interview Details Initial Call:
I was referred to a (techincal) manager internally who contacted me directly. After a a casual chat he sussed out that I would need to brush up on data structure / algorithms and would call me back in 2 weeks. I picked up my algo/datastructures textbook and read through it and worked through writing simple algorithms on paper during my commute.

Official Screener:
During my official technical screening (figuring out whether they'll fly you out to redmond or not) they asked me the standard linked list question - detect if there's a loop, etc. and then asked me to create a system to organize a bunch of objects with different classifications. I ended up coming up with a dewey decimal system. I was also asked finding the common ancestor in a binary trees.

On Campus:
I got setup with somebody from HR as my first interview. I was told I could ask her anything to help me through my interview process. I asked her some random questions like " should i not mention that my last project was using google apis". To which she replied that Microsoft respects any good technology so just because they're competing, don't be afraid to talk about it.

Tech Interviews:
1. Write a function to list all prime numbers up to a maximum. Finished it in 15 minutes and then was asked to write test cases for it. I filled up one whiteboard.
2. Non-coding - was asked to test a webpage with a single inputbox and a button.
3. Remove a character from a string. Test it.
4. Walk a binary tree, breadth first. Test it. (I ran out of time with this one)
5. My as-appropriate asked me a technical question because i didn't do so well on my last question. He asked to merge two link lists. I answered it with no troubles.

My As-appropriate walked me out and waited for a shuttle with me while telling me all the seattle spots to hit up.

HR got back to me a few days later, gave me an offer and laid out the benefits of the job.

Advice:
The interviewers are interested in solving the problem, but they're very interested in "how" you solve the problem. Talk out loud. Make sure you understand the question. Walk through an example first. Write out psuedo code, then code it for real. Organize your test cases in categories.

Interview Question – Walking the binary tree. I wasn't expecting this question and should have brushed up on my trees a bit more.   Answer Question

Negotiation Details – no negotiation.


Accepted Offer

Neutral Experience

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)

I applied through college or university and interviewed at Microsoft.

Interview Details 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 Question – Technical coding question   Answer Question


No Offer

Neutral Experience

Very Difficult Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)
Beijing, Beijing (China)

I interviewed at Microsoft in August 2010.

Interview Details Paper exam first for wide range of recent graduate. Then sort by scores and phone interview, very long, more than 1 hour. Then on site interview, first 3 round, tech and personal and English. If you are lucky, next 3 round until night. Get passed if you see senior managers.

Interview Question – What's engineering?   Answer Question


Accepted Offer

Positive Experience

Difficult Interview

Software Development Engineer In Test (SDET) Interview

Software Development Engineer In Test (SDET)
Mexico, Distrito Federal (Mexico)

I applied through college or university and the process took 6 months - interviewed at Microsoft in May 2010.

Interview Details I first went to a job fair and did a short technical interview there
I thought I didn't do very well but some months later I got an email asking if I was interested in a phone interview
After passing that interview I was invited to another round of interviews (4 technical and 1 HR)
If you do all 5 interviews that usually means that you'll be getting an offer

Interview Question – The most unexpected question had to do with designing a messaging system, and involved some concepts I wasn't familiar with. This was my last interview and the interviewer was very friendly and patient, and guided me throughout the process.   View Answer

Negotiation Details – I didn't really negotiate very much, but I would suggest do your homework beforehand and learn the salary ranges, and try to negotiate the hiring bonus. As far as I know, they have a policy for having similar salaries across people on the same position, so you'll probably be getting pretty much the same as everyone else on your team.

Worked for Microsoft? Contribute to the Community!

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates who said that their interview experience was positive, neutral or negative.

Your response will be removed from the review – this cannot be undone.