The interview was arranged from the Placement Cell of my Institute. As researched about the pattern of exam the preparation included solving Aptitude questions and practicing some programming languages.
There was a Written test First which consists of questions from aptitude, verbal, qualitative analysis, logical and verbal reasoning.
The test was qualifying exam after which the process was followed by a Group Discussion. The Group Discussion's topic was 'Whether IPL is good or bad'. GD wasn't elimination round. All the candidates were required to go through face to face interviews, first Technical and then HR.
The technical interview consisted mostly of programming language related question; the more importance was given to understanding the problem and making an appropriate algorithm beside coding. questions from the past technical jobs like training and project work were also asked.
The HR consisted mainly personality testing questions, I was cross questioned many times regarding some questions just to observe how I react under pressure or influence.
To crack the interview one first must be confident on self. Practice of some languages before the interview will give confidence. For qualifying the test which is the major problem for may is very easy if practice has been done beforehand of aptitude questions.