First, there is a test with problems.
If you pass that test, you proceed to interviews with four members of Microsoft.
They ask more complicated algorithm problems and inquire about your previous experience.
Fastest algorithm to determine if a circle and rectangle collide.
The following metrics were computed from 31 interview experiences for the Microsoft Software Engineer role in Serbia.
Microsoft's interview process for their Software Engineer roles in Serbia is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Serbia.