Included an algorithms test, followed by three on-site technical interviews. The level of knowledge required was high. The interviews were a mix of coding questions in areas of recursion, trees, and arrays, and were followed by some logic puzzles.
Logic puzzle:
If we have three doors and we need to choose the one with the prize, and we choose one, then the host opens one of the other two doors. Should we change our answer after that?
The following metrics were computed from 2 interview experiences for the Microsoft Software Engineering Intern role in Belgrade, Serbia.
Microsoft's interview process for their Software Engineering Intern roles in Belgrade, Serbia is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Engineering Intern interview process in Belgrade, Serbia.