The process involved three one-on-one interviews at the Cambridge, MA office over the course of 4 hours. Two of the interviews were strictly technical, and the other was behavioral and included a reasoning question. I heard back within a week of the interviews that I had gotten the offer and accepted it via a phone call with my recruiter.
Write an efficient algorithm to solve a Sudoku puzzle represented as a matrix of integers.
The following metrics were computed from 4 interview experiences for the Microsoft Software Engineer role in Cambridge, Massachusetts.
Microsoft's interview process for their Software Engineer roles in Cambridge, Massachusetts is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Cambridge, Massachusetts.