A couple of weeks after I applied online, I received an email asking me to schedule a phone interview.
It then took another week or so to hear back from them after the phone interview.
Describe the difference between good and great code.
Nine marble brain teaser question was also asked.
Additionally, I was asked about previous projects I had worked on, such as how many lines of code I wrote for a project.
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.