The interview process began with a recruiter phone call, followed by two technical interviews.
The technical interviews were conducted via Microsoft Teams video calls.
Coding questions were answered in Codility.
All communication throughout the process was managed via phone calls and emails.
Given a string made of 3 types of brackets, return true if it is a balanced one.
Design and implement a Thread Pool with a fixed size.
Implement a binary tree iterator.
Traverse a binary tree in a "zigzag" form.
Write a logger that limits the amount of duplicate messages it can write in a specific timespan.
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.