The interview experience was very positive. Actually, it was a hiring event, so 32 people participated in total.
It started at 8 AM. Participants were split into individual rooms, waiting for interviewers. There were four rounds of interviews for candidates, and candidates were evaluated by different software engineers and managers.
Each round lasted about 45 minutes, including brief behavioral questions and intensive white-board coding challenges.
Three or four days after the interview, your recruiter will contact you with the feedback the team provided.
Behavioral and coding questions in general.
The coding question for me was not too difficult, as I prepared for a really long time. If you have a good foundation in algorithm concepts and data structures, it should not be hard to answer. However, you still need to polish your whiteboard coding skills and explanatory abilities before going onsite.
Communication is the most important thing during the interview. It helps you understand the question and requirements better before you actually start coding on the board.
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.