I applied online for a data scientist position. I was contacted about two weeks later for a senior software engineer position instead.
The interviewer was quite pleasant and helpful, and gently corrected me when I made minor mistakes.
You are given a 2D image with black and white pixels (0 and 1) and a position (x, y). Find the connected component (1 pixels) containing (x, y).
I was also asked a couple of follow-up questions about the disadvantages of recursion (too much memory overhead for the function calls) and how to implement my algorithm iteratively (answer: just use a stack! ...).
The following metrics were computed from 21 interview experiences for the Microsoft Senior Software Engineer role in Seattle, Washington.
Microsoft's interview process for their Senior Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Microsoft's Senior Software Engineer interview process in Seattle, Washington.