A recruiter came to my college campus and conducted an on-campus interview. This interview was fairly simple; he asked me to talk about a project I had done and then asked me to write a method in Java that determines whether a given string is a palindrome.
A few weeks later, they flew me out to Redmond, where I ended up doing four interviews. Three of them were fairly simple, and one was pretty difficult because it involved writing a program on a whiteboard that involved multithreading.
Overall, if you are prepared and confident, you'll do fine.
Write a program in Java that determines whether a string is a palindrome.
Write a method (in a language that you are comfortable with) that determines whether one given string is a substring of another given string.
Given an array of integers in random order from 1 to 100, but one number was missing, name 3 ways you can find out which number was missing.
Write a program that acts as an application scheduler that runs executables at given times.
The following metrics were computed from 128 interview experiences for the Microsoft Software Development Engineer In Test (SDET) role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer In Test (SDET) roles in Redmond, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer In Test (SDET) interview process in Redmond, Washington.