The hiring manager reached out to me for an initial round. I had a casual conversation with her, which included behavioral questions.
Post that, I had my loop round, which involved three rounds. All of them were similar: a few behavioral questions and a coding question.
Merge 2 sorted linked lists
Merge n sorted linked lists
Add a next pointer to a complete binary tree using a top-down approach
Clone a singly linked list
Clone a singly linked list with random pointer
The following metrics were computed from 4 interview experiences for the Microsoft Senior Software Engineer role in Vancouver, British Columbia.
Microsoft's interview process for their Senior Software Engineer roles in Vancouver, British Columbia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Senior Software Engineer interview process in Vancouver, British Columbia.