A phone call was followed by a flight to headquarters for on-campus interviews. The process was very approachable and friendly.
The phone interview consisted of general questions and brainteasers. The on-campus interviews were more technical in nature.
Lunch was provided, though the day was quite long to get through. There were frequent 15-minute breaks between four 45-minute interviews.
Algorithm to parse a string for algebraic operations and solve with respect to order.
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.