The first step was Hackerrank test. It had one question and 3 hours time to solve it. The problem was of medium difficulty level. I cleared all the test cases.
After this I got a call for first interview. The first interview was with Engineer Manager. I got around 3 questions in that round and was able to come with the efficient solution in the 1 hour. Engineer manager was great person. He explained everything wonderfully and clearly.
After clearing 1st round my second round was scheduled. I was able to solve all of the two questions in this round as well. After that I was scheduled for two interviews on a single day.
In third round of interview I was able to solve one question efficiently, and less efficient solution for second question. I was bit unlucky in this round as my power supply went off and my laptop stopped working.
In the 4th round I got a question related to palindromes, I couldn't come figure out that problem on interview day, and second question was related to probability which I solved with an ease.
Overall the process was great. A great company with great people. Prepare well for interviews as this company seems like a great place to work.