Basic system design questions, not too hard - focus was on distributed systems and cloud-based technology solutions. The interview process was pretty straightforward: started with a behavioral interview and then on to the tech-focused one with the team lead.
How to design a distributed shared memory system.
The following metrics were computed from 3 interview experiences for the Microsoft Software Developer role in Vancouver, British Columbia.
Microsoft's interview process for their Software Developer roles in Vancouver, British Columbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in Vancouver, British Columbia.