I was interviewed by a panel of four people, two from the same team. Although I solved three of the four questions, I received a "no hire" from one of the interviewers whose question I solved. This was because they voted with their boss, who also voted "no hire" on me. Absolutely disappointing and devastating.
The first question was Regex string matching, which I solved correctly and passed.
The second question involved implementing a calendar function that returned the day of the week for a given date, based on the day of the week of another date. I solved this correctly but was still failed.
The third question was to plot a line of 1s connecting two original 1s in a 2D array where all other elements were 0s. Half of the cases passed, but I was failed. The interviewer showed no interest in me as a candidate and didn't even look at me during the interview.
The fourth question was an introductory problem to topological sort. I received a "strong hire" rating as the interviewer was impressed that I identified it as a topological sort question.
The following metrics were computed from 11 interview experiences for the Microsoft Software Engineer II role in Seattle, Washington.
Microsoft's interview process for their Software Engineer II roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer II interview process in Seattle, Washington.