First round was techinal mcqs and coding. There were forty mcqs on Java, SQL, OOAD , SE. And coding was to be done in Java only. Two questions. There was no other option.
I don't know the cutoff. But, you need to prepare well, at least. Coding questions were kind of easy. You should know well about the programming constructs.
I was shortlisted. I didn't do coding. I was selected on the basis of mcqs.
Second round was TR.
Four subjects were concentrated. SE, OOAD, SQL, JAVA. They ask questions from all these subjects. Be thorough with SDLC models. Class diagrams and aggregation, in OOAD. SQL, they drill in. He asked me to write joins. Then, different kind of queries. They drill in. Remember. Then Java. As they want candidates to be very good in java and sql, they cast questions from a wide range of topics. Arraylist versus Linkedlist. Hash set, hash table, hash map differences. Setter class. Wrapper class. And a few more.
Even if you perform well in TR and HR, they consider every round's performance. And then they select you. Only if you perform well in every round, you'll get selected. Remember.
HR was normal.
Best of luck.