The interview is held as what they call a "hurricane day." This means five interviews in a row: four technical interviews and one final interview with the manager of the department you're supposed to join.
Interviews are held online during corona and happen via screen sharing and open coding platforms, where the candidate is supposed to write code and solve logical problems.
Knowledge of OOP, algorithms, and SOLID principles is necessary.
The following metrics were computed from 3 interview experiences for the Microsoft Software Developer role in Serbia.
Microsoft's interview process for their Software Developer roles in Serbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in Serbia.