I applied online. The process took two weeks.
At first, I received an online algorithm task via HackerRank: one medium and one hard problem. Afterwards, I had a quick chat with a recruiter. After passing these, I was scheduled for four back-to-back interviews lasting for 45 minutes with a 15-minute pause. On all of these, you start by talking about your previous experience, and afterwards, there are practical and technical questions.
The technical questions were not that hard at all. I failed because I expected them to be much harder, and my brain found complexity when there was none.
How would I design a scheduler service in a distributed environment?
The following metrics were computed from 3 interview experiences for the Microsoft Senior Software Engineer role in Belgrade, Central Serbia.
Microsoft's interview process for their Senior Software Engineer roles in Belgrade, Central Serbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Senior Software Engineer interview process in Belgrade, Central Serbia.