The process was very good. First, there is a call with someone from the company, then a technical test, then an interview with HR, and finally, there is a day of interviews at the offices.
To explain recursion in my own words.
The following metrics were computed from 20 interview experiences for the Microsoft Software Developer role in Israel.
Microsoft's interview process for their Software Developer roles in Israel is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in Israel.