I interviewed twice for different positions at Microsoft Israel for the role of Senior Software Engineer.
The first interview was onsite. I was asked different algorithm questions, which I successfully answered. The interview lasted around 2 hours, and 4 questions were asked. I answered all the questions very quickly and wrote the code on the whiteboard. I was told that I passed the interview, and the recruiter called to schedule the next one. She said she had to check available hours and would call back later. The next time she called, I was informed that they had chosen another candidate.
The second attempt was also onsite. Instead of algorithm questions, I was asked very low-level questions, more related to an Embedded Software Engineer position, such as implementing alloc and free. None of the questions required writing any code, and the overall experience of the interview was quite chaotic. The interviewer jumped from topic to topic. With only one hint on one question, I answered all the questions and was told that I passed the interview. I was then told that I had to do a programming assignment at home, with a very short timeframe (only 24 hours). I completed the assignment on time and submitted it. After about a week with no response from Microsoft, and following an inquiry for a small update, I received an email stating that they had chosen another candidate. I was expecting they would at least call me to explain why the assignment was not good enough.
Easy-Medium questions from LeetCode
The following metrics were computed from 11 interview experiences for the Microsoft Senior Software Engineer role in Tel Aviv-Yafo, Israel.
Microsoft's interview process for their Senior Software Engineer roles in Tel Aviv-Yafo, Israel is on the easier side as most engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Senior Software Engineer interview process in Tel Aviv-Yafo, Israel.