Number of rounds are not fixed, they will keep on taking rounds until they satisfy.
It took almost more than a month to finish whole selection process.
First round was Telephonic technical round which took around 1 hour
Second round took almost 4 hours, which include automation practical test , sql test and sudo code writing and then after face to face technical round.
Third round was telephonic which was taken by QA Manager and another technical guy from US for almost an hour.
They again called me for fourth round which was technical only and taken by 2 different teams one by one which took around two hours which was same like second and third and questions too were almost same
Then they again scheduled HR interview which was telephonic and took around half an hour
Then again they scheduled another round with QA Manager for some concerns
I asked for X amount when HR called me very first time and they confirmed that they can negotiate around x amount, but after finishing this many of interview rounds and spending this much of time HR told me that we don't have budget of X-1 LPA even so we can't proceed further.
It was very bad experience.