The 30-minute interview was extended to 50 minutes out of generosity, as mine was the last of the day.
Questions about interests in the field were followed by three problem-solving algorithmic puzzles.
After explaining the proposed solution to each, I was asked how to improve them.
How to get the maximum profit on stocks given an array, every element of which contains a piece of the timeline of stock values.
The following metrics were computed from 2 interview experiences for the Microsoft Software Engineer role in Madison, Wisconsin.
Microsoft's interview process for their Software Engineer roles in Madison, Wisconsin is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Madison, Wisconsin.