Call through AMCAT , First round was GD , 2nd round was technical interview in which they asked questions based on resume , about the project and good java questions , 3rd round was HR in which they asked general questions and asked about weakness , and asked why got less score in particular sector compared to other sections , although for all these were 3 rounds but I had to go through one more round who was taken from a very senior person which was started with HR questions but converted to technical round , here I was asked tough question, ability to handle pressure was tested by saying if you solve this program then hired or else... :-)