The first round was a phone interview that covered basic questions about my experience and a logic question.
The second and final round of interviews was on-site, consisting of four one-hour interviews with a short break in between.
These interviews involved simple coding problems designed to assess your thought process. They were not intended to be tricky, so taking your time and thinking through them was key.
Additionally, some Project Management-related questions were asked, drawing from my resume.
Discussed how hash maps and stacks work in Java.
Graph theory problem (building a simple web crawler).
Find the column number on an Excel sheet given its alphabetic label (A - 1, B - 2, AA - 27, BA - 55).
Questions about my resume: What team would I work on if I could work with anyone?
The following metrics were computed from 207 interview experiences for the Microsoft Software Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Engineer 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 interview process in Redmond, Washington.