There were 3 rounds in the process. I applied through a source. They contacted me a month after I had applied.
There was an initial screening call with HR, followed by 3 rounds.
1st - technical round with the Head of Data Science - they asked me to solve some basic coding questions and some scenario-based system design problems. The interviewer was well-experienced and helped me feel comfortable during the process. Positive experience.
2nd - I was called for an in-person interview with the Technical Architect. This interviewer was extremely experienced too, and guided me during our discussion and was quite transparent about everything. We had a good discussion, and I was impressed with their experience. I looked forward to hearing more.
3rd - Right after the 2nd round, I had a discussion with HR about the salary, culture, fit, and basic HR round stuff. They mentioned they would get back in 3-4 days maximum.
After more than 2 weeks, I had 0 communication with the HR. He was quite unresponsive from the start and delayed the process quite a lot. The technical people I had discussions with were extremely knowledgeable and knew their stuff. However, this unresponsiveness from the HR after all the efforts from both ends made a lasting negative impact.