The process involved several rounds of individual interviews. These included general personal questions, along with one or two technical challenges. The purpose of these technical challenges was twofold: to develop a solution and to engage in a discussion with the interviewer regarding the benefits and drawbacks of potential solutions.
What technical challenges do you take on outside of work?
The following metrics were computed from 1 interview experience for the Microsoft Sr. Software Engineer role in Morrisville, North Carolina.
Microsoft's interview process for their Sr. Software Engineer roles in Morrisville, North Carolina is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Microsoft's Sr. Software Engineer interview process in Morrisville, North Carolina.