I applied through a recruiter. The process took 4 months. I interviewed at Microsoft
Interview
Done purely online.
Call with US based HR University Recruiter (behavioral);
Codility technical test (3 problems, medium difficulty);
Final interview (4 interviews, each 45 minutes, 15 minutes break - one Data Engineer, one Principal Manager, one Manager, one Senior Program Manager. 3 out of 4 were technical)
Interview questions [1]
Question 1
How would you design an application that takes as input a huge file (100GB) of integers, with one integer per line, and returns the integers sorted.
I applied through an employee referral. The process took 2 months. I interviewed at Microsoft (Redmond, WA) in Nov 2020
Interview
The entire process took 2 months total after a referral, very disorganized process from start to finish
One 30 minute HR call, one 45 minute technical interview, final round consisting of two hour long interviews (mostly technical). There was 5 weeks between my first technical interview and final around.
Interview questions [1]
Question 1
Preorder and in order binary tree traversal using DFS
Max Width of Binary Tree using BFS or level-order traversal
String manipulation
2 technical rounds and 1 hr round.
Technical round I had 2 medium level problems. Technical round II had 1 hard level problem.
Some questions on projects were also asked.
In HR round, some questions like "How would you test an elevator" were asked.
Interview questions [2]
Question 1
A problem based on tracing shortest path in a graph