Applied at a career fair and had the first round of on-campus interviews. Currently waiting for second-round interviews in Washington. The process included a 30-minute one-on-one interview with an engineer. This involved 15 minutes going over my resume, experience, and personality, followed by 15 minutes to solve a coding problem.
Given an array of length N containing numbers bounded between 1 and N, with exactly one duplicate, determine what the duplicate number is in O(n) time without using more than constant memory (no making new arrays of N length).
The following metrics were computed from 1 interview experience for the Microsoft Software Engineering role in Boulder, Colorado.
Microsoft's interview process for their Software Engineering roles in Boulder, Colorado is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineering interview process in Boulder, Colorado.