The interview process consisted of multiple on-site rounds and a final HR round if the previous technical conversations go well, also on-site.
On the fist round, you meet a team member and are explained the role, the company and also have a small system design task.
The second round is more coding and technical, there is a system design component and a coding component.
There may be another technical interview after that, and the final interview is with HR where you are asked culture and fit, as well as conflict resolution, etc.