Coding test. If passed, this was followed by four coding interviews with four different engineers.
All interviews started with some introductory talk, then some coding, and finally closed with time for me to ask questions.
Linked list with an additional pointer pointing to a random element in the list. Write an algorithm to copy the list.
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.