One telephone round. This was followed by 3 technical interviews at the office. The questions were standard and went well.
One online assignment was asked to complete, which was really good.
After a week HR discussion was done - it wasn't that great and little issue with the time management from the HR side.
The salary negotiation was done over phone.
The offer was then given after a few email and phone call follow-ups.