I had two technical interviews over the phone. Both technical interviews were challenging but doable. I had to write code using a web application that allowed both me and the interviewer to see what I was typing.
After those interviews, I had one more in-person interview with the hiring manager. This interview was not technical; we talked mostly about business topics.
Write a program that multiplies two very large matrices. Most of the numbers in each of the matrices are zeros (0). The program must be optimized for memory and speed.
The following metrics were computed from 38 interview experiences for the Microsoft Software Development Engineer II role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer II roles in Redmond, Washington is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer II interview process in Redmond, Washington.