I had attended Off campus placement on 16th June,2017.
FIRST ROUND: Simple apti about logical reasoning and SQL mcq's.
SECOND ROUND: Group discussion(try to show maximum participation in discussion, and make some valid points to stand out!!)
THIRD ROUND: Written Programming and then technical hr may take your viva based on your program and other technical concepts.
FORTH ROUND: This is the final round, but there are chances you get eliminated in round as well. They ask you in detail about your final year project & your role in it. This interview may also test your depth of technical knowledge in the area of your project.
Leaving project aside there were candidates who were asked above 80 percent technical questions about Core Java and sql concepts.
Note: At any point of the third and fourth round the interviewer may try to create ambiguity when you answer a question, to check your confidence levels.