Had a phone screen that went extremely well.
Then moved on to the four-hour-long interview with 3 engineers and the hiring manager. I was asked basic coding questions and questions about my background. I thought it went well, but I was ultimately rejected. I'm not sure what they were looking for. Hope you get lucky.
How would you describe:
How would you implement search?
Implement binary search on a rotated array.
The following metrics were computed from 999 interview experiences for the Microsoft Software Engineer role in United States.
Microsoft's interview process for their Software 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 Engineer interview process in United States.