Phone interview: Explained my background for about 10 minutes. Then the interviewer asked one coding question. Coding was done using a shared editor. The problem was about a simple tree manipulation algorithm.
Onsite Interview: Five rounds plus lunch. Questions were about coding, design, and some low-level systems.
Tree manipulation algorithms, system design, and a little bit about low-level programming.
The following metrics were computed from 26 interview experiences for the Microsoft Software Engineer II role in Redmond, Washington.
Microsoft's interview process for their Software Engineer II roles in Redmond, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer II interview process in Redmond, Washington.