6 rounds of interviews.
How would you implement malloc() and free() in C?
The depth of a binary tree, using a non-recursive method.
Find the maximum range of indices (I, J) of an array that maximizes sum(I, J), and analyze the time and space complexity.
Longest common subsequence.
A queue with integer numbers adding to the tail. Implement a method to get the median of all integer numbers in the queue. Analyze complexity.
How would you design an ATM machine for kids?
The following metrics were computed from 1 interview experience for the Microsoft Senior Software Engineer role in Beijing, Beijing.
Microsoft's interview process for their Senior Software Engineer roles in Beijing, Beijing 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 Senior Software Engineer interview process in Beijing, Beijing.