I was rejected at the screening stage.
The first round takes approximately one hour.
I was asked to explain my code and write unit tests for them.
The first challenge was fairly simple: find the common numbers from two arrays with O(M+N) complexity.
The second challenge was more about OOP design. Write a JSON parser that can take all JSON formats and compare them with each other.
The following metrics were computed from 1 interview experience for the Microsoft Senior Software Engineer role in Melbourne, Australia.
Microsoft's interview process for their Senior Software Engineer roles in Melbourne, Australia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Senior Software Engineer interview process in Melbourne, Australia.