Computer based test that included general and engineering based questions.
Group interviews (assessment center) - have to express your personal views on a randomly given topic and then discuss it within your allotted group.
Final interview in front of a panel.