Pretty straightforward and generic data structure and algorithm questions on linked lists and array operations.
Overall, I did well, but I received no offers. I think they were looking for someone who codes really well, rather than someone who comes up with good solutions but only in pseudocode.
Sort an array N that consists of four numbers. Each number can be repeated k times, where k < n.
Example: Sort 1111144422223 to 1111122223444.
Try to be as efficient as you can; avoid O(n^2) complexity.
The following metrics were computed from 83 interview experiences for the Microsoft Software Development Engineer role in Seattle, Washington.
Microsoft's interview process for their Software Development Engineer 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 interview process in Seattle, Washington.