The interview process was really smooth. After the onsite, I got positive reviews but there were some headcount issues so the recruiter matched me with a different team, I had 2 technical rounds with the new team and got the offer. A special shoutout to my recruiter Jonathan DeLauri for making the process easier.
At first, I had a telephonic interview with the hiring manager. It was basically a culture fit check and some design discussions. In second round, there was a hackerrank test. After passing the test, I was invited for onsite where I had 5 rounds of interviews with different people. All rounds were a mix of technical and behavior. I got a response that there is a headcount issue and recruiter matched me with a different team. I gave two video rounds with new team and finally got the offer after 2 days.