Two technical interviews, each about two hours.
Writing code that solves specific problems.
The questions are fair. They are not looking for knowledge of the latest and sexiest APIs, but rather how you approach a problem. They look for extreme and singular cases and defense against prominent pitfalls.
Then, an interview with the group head. This is not technical, but rather to understand one's character traits.
Solve integral image
Defending shared resources among threads
The following metrics were computed from 2 interview experiences for the Microsoft Software Development Engineer role in Haifa, Israel.
Microsoft's interview process for their Software Development Engineer roles in Haifa, Israel is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Haifa, Israel.