The interview process was actually pretty fast. The recruiter called to schedule three independent interviews:
All interviews were remote, and the interviewers were nice and really tried to make me feel comfortable.
Each interview also included some behavioral and culture questions.
After I passed those three interviews, the recruiter scheduled the AA interview. This was purely a behavioral interview to check if I was a good fit for the company.
A few days after the AA interview, I got a call to inform me that they were working on an offer for me. I heard this interview can include some technical questions as well.
I'm not sure they would appreciate me describing the questions.
But they were in C++ to implement some mechanisms that include concurrency programming.
There was a design question: pretty simple, to see how I would design a system that needs to be handled with locks and priorities.
Another C++ implementation question was to implement some objects that are already part of C++.
The following metrics were computed from 45 interview experiences for the Microsoft Software Engineer role in Tel Aviv-Yafo, Israel.
Microsoft's interview process for their Software Engineer roles in Tel Aviv-Yafo, Israel is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Tel Aviv-Yafo, Israel.