It was an on-campus interview that took a total of 30 minutes. It started with some general questions about your project experience and the biggest challenge on your project. Then, there was a whiteboard coding question. The interviewer was friendly and offered some tips before you started to write code on the whiteboard. After you finished, he asked if there were any improvements or optimizations for your code.
How to find the first common node of two lists given the heads of two linked lists.
The following metrics were computed from 634 interview experiences for the Microsoft Software Development Engineer role in United States.
Microsoft's interview process for their Software Development Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in United States.