It was literally the most perfect interview experience of my lifetime. Imagine coding tutorials where no single error is made, but in real life.
Overall, it was pretty easy. The people were nice, helpful, and interesting to talk to. The whole interview process felt more like a normal work discussion.
Three coding interviews were pretty straightforward. If you know problem-solving patterns and have practiced some problems, it should be fairly easy.
The hardest questions you might encounter are medium-level questions and might involve 2D array traversals or binary tree traversals using DFS. Don't expect hard questions; they are usually easy-medium level, but the harder questions are very fair and focus more on your thinking process.
The last one was behavioral only and fairly straightforward.
Overall, if you prepared for behavioral questions, learned problem-solving patterns, and did 20-50 LeetCode questions, there is a high chance you will do well. Focus on problems involving:
Also, go over inheritance and expect job posting-related questions. Examples include:
The following metrics were computed from 1 interview experience for the Microsoft Software Engineer II SDE2 role in Vancouver, British Columbia.
Microsoft's interview process for their Software Engineer II SDE2 roles in Vancouver, British Columbia 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 Software Engineer II SDE2 interview process in Vancouver, British Columbia.