I had gone through 4 rounds of technical interview.
one round was telephonic , two rounds of in person interview with the recruiting company and one round of in person interview with the working company. Interview went very well.
My recruiting company was Indecomm Global Service. They had conducted the interview very smoothely and nicely organised