Expect 3-4 interviewers, who are engineers from the company. Each interview will last 45 minutes to 1 hour.
The first approximately 10 minutes usually involve chatting about your previous experience and details on your CV.
Following this, you will be given an algorithmic task to solve on paper.
You should be familiar with basic data structures (list, stack, queue, tree) and algorithms for working with them, but not much beyond that.
They were all really nice and supportive.
Rearrange the numbers in the singly linked list so no two of the same parity are next to each other.
The following metrics were computed from 2 interview experiences for the Microsoft SWE role in Serbia.
Microsoft's interview process for their SWE roles in Serbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's SWE interview process in Serbia.