I submitted my resume during a university career fair and received an email a few days later to sign up for a first-round interview.
The first-round interview took place at the university career center and lasted about 30 minutes. It involved a brief review of my resume, followed by two programming questions.
I received feedback about a week later, inviting me to Seattle, WA for a second-round interview.
I flew there on Sunday, interviewed on Monday, and returned the next day. Four days later, I received feedback stating they would not be extending an offer.
Find the nearest ATM machine given a GPS location and a list of ATMs.
What data structure would you use to store a dictionary supporting searches like "ab?p"?
Reverse a binary tree.
Stretch a linked list with a bottom node.
Find the missing number in an array of size 100 for numbers ranging from 0 to 100 (no repeats).
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.