1:1 video tech interview and then 4 1:1 on-sites + HR round.
Video interview started with a pretty simple LC-easy level question and then moved onto a more difficult LC-medium question.
On-sites were very smooth. There was a mix of coding/design/behavioral interviews (LC-medium level?) with a short break in between with an employee which is not judged. Everybody was very friendly and accommodating! They were all from various teams so I got to learn a lot about the company. An offer was extended the following week.
I had an online assessment first after applying, and after I passed it there was a pair programming session with one of their engineers. The online assessment was more difficult, the pair programming was more practical.
Very long and weird process, you do all the interviews together and then you get the results at the end. You might not get hired because of the feedback of any interview but you still do all of them and I find that such a waste of time.
Interview questions [1]
Question 1
Question about if there is a path between one node and all other nodes
1. Online Application
2. Take a home assignment - it was a hacker rank coding challenge having three coding challenges. It can ask for coding involving multithreading. You will get 1hour 40 mins.