The interview process that i had done was of 3 rounds. The first was a telephonic in which i was asked for various concepts of Java, sql ,spring. The second round was at their office which was also mostly with Java and spring concepts. Next Two rounds were conducted at the client location where they have asked various programming concepts and some pseudo code to write. Overall it was a good experience but very lengthy process.