The interview process included one technical phone screen followed by an on-site interview, which consisted of three to four additional technical interviews. The final round interview questions were considerably more challenging than those asked during the phone screen.
How would you design and implement a search engine?
The following metrics were computed from 2 interview experiences for the Microsoft Software Engineering role in Ithaca, New York.
Microsoft's interview process for their Software Engineering roles in Ithaca, New York is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineering interview process in Ithaca, New York.