Phone call - reviewing my CV
1st one-on-one meeting was scheduled. A few days later, it was 1.5 hours long. In the meeting, I was asked to detail the architecture of a project I was working on, plus all kinds of questions about it (e.g., "How did you implement security?" "How did you manage scale?", etc.).
The next question was to suggest an architectural solution for a described problem. The solution required some basic understanding of how to design distributed applications with network limitations.
The last question was to try thinking about how Google implements auto-suggest in Google Search.
2nd meeting was with an Architect, 1.5 hours: The main focus was checking my familiarity with the development process. Afterwards, I was asked to propose an algorithm for tree-level traversal print (print each layer in a tree in a different direction, not necessarily a B-Tree) and, of course, to code that efficiently (should be O(n)).
3rd - HR intensive meeting (~1 hour): People management, dealing with situations, how I impact, etc.
4th: Direct manager meeting
5th: Colleague meeting
6th: AA Manager
How Google Implements Auto-Suggest in Google Search
The following metrics were computed from 1 interview experience for the Microsoft Senior Software Development Engineer Lead role in Israel.
Microsoft's interview process for their Senior Software Development Engineer Lead roles in Israel 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 Senior Software Development Engineer Lead interview process in Israel.