Written test, followed by Technical and HR interviews. The Test had questions from Quantitative Aptitude, Verbal, Reasoning, Programming questions and an essay. None of them were difficult to answer, but time plays a major role. After that, a panel Tech interview where Java and SQL concepts were asked. Then a final interview with executive manager, where i was asked a few Puzzles and general questions.