I had applied through an employee, who recommended me to their recruiting team, and interviews were conducted in multiple stages:
1. Telephonic introduction
2. Telephonic Technical
3. Assignment
4. One on one interview invitation
5. One more assignment on site
6. Technical in-depth interview
7. One more technical and HR interview combined by Center Head
Followed by offer letter in two weeks
Recruiters also negotiate the offer letter fairly.