The interview was held online, via Microsoft Teams.
There were three consecutive interviews, each lasting around 45 minutes. Each interview was followed by a 15-minute break.
After some initial introductions and general questions, I was given a problem to solve.
Q: How would you do a deep copy of a singly linked list in which every node, besides the pointer to the next node, has an additional pointer to a random element of the list?
The following metrics were computed from 1 interview experience for the Microsoft Software Development Internship role in Belgrade, Serbia.
Microsoft's interview process for their Software Development Internship roles in Belgrade, Serbia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Microsoft's Software Development Internship interview process in Belgrade, Serbia.