Two rounds of phone interviews and a final onsite round.
Questions:
Given a book with millions of pages and 10,000 lines per page, find a data structure to represent your book. Given a query for "seattle weather," it must return all page and line numbers where the query is present.
Represent a graph. How would you traverse it? How would you find cycles (using DFS)?
Given a running sequence of numbers where one number occurs more than 50% of the time, find that number. Do this in O(1) space.
Given a running sequence of numbers, and you know that one number occurs more than 50% of the time, find that number. Do it in O(1) space.
The following metrics were computed from 56 interview experiences for the Microsoft Software Development Engineer In Test (SDET) role in Seattle, Washington.
Microsoft's interview process for their Software Development Engineer In Test (SDET) roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer In Test (SDET) interview process in Seattle, Washington.