4 rounds in total. 1 HR interview with correct introductory kind of questions. First round technical interview with a very nice architect guy. This was my first technical interview for a very long time. He was asking deep language specific questions. I was not senior enough for the position, but they wanted to provide me another java position that was filled in the meantime.
Second technical interview would have been with the client and third technical/executor interview with client again.