The interview process consists of three rounds in total.
The first round feels like a technical screening to check your coding abilities. I was asked to implement a LinkedList and find a way to detect if it contains a loop.
The second round is similar to a system design interview. I needed to write pseudocode to implement a Google Drive-like system.
The last round involves a difficult LeetCode problem.
During each interview, you will also be asked behavioral questions.
There are long waiting periods between each interview. For me, it took at least one week for the recruiter to respond, and another week to schedule the next interview. After the final interview, it took three weeks before the recruiter contacted me again.
Tell me how you approach code review.
The following metrics were computed from 3 interview experiences for the Microsoft Senior Software Engineer role in Sydney, Australia.
Microsoft's interview process for their Senior Software Engineer roles in Sydney, Australia is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having mixed feelings for Microsoft's Senior Software Engineer interview process in Sydney, Australia.