Got a call from a Microsoft recruiter, who reviewed my background. Set me up with a phone interview with one of the engineers; the interview went well & was called for an on-site interview. The on-site interview consisted of two interviews with team leads and two interviews with SDE engineers. Most of the questions were C/C++, data structures, and algorithm questions. Every interviewer talks to the next interviewer and discusses his opinion on the candidate; they would also change the number of interviewers on the fly. The larger the number of interviewers, the better.
Need for virtual constructors/destructors.
The following metrics were computed from 214 interview experiences for the Microsoft Software Development Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer roles in Redmond, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Redmond, Washington.