Initial phone interview with a recruiter, followed by a technical phone interview with an engineer.
The next stage was an on-site interview lasting one day (all travel expenses were covered). This included meeting with four interviewers, with one hour spent with each. A complimentary lunch was also provided.
Onsite: Four technical coding + 1 behavior.
Coding at a whiteboard.
Three medium, two hard (both can be solved using DP for optimization).
Try your best to solve each coding question. On hard questions, even a less optimal algorithm is fine. However, using an optimal algorithm will increase the level/salary for hiring.
The following metrics were computed from 3 interview experiences for the Microsoft SDEII role in Redmond, Washington.
Microsoft's interview process for their SDEII roles in Redmond, Washington is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's SDEII interview process in Redmond, Washington.