The interview process had 3 rounds -
Aptitude Round - Consisted of Quantitative, Logical Reasoning and Verbal with 15-20 questions in each section. A separate section on Basic C,C++ had questions asked through pseudo-codes. Shortlisted candidates progressed to next round.
Essay Writing Round - This round was included for shortlisting candidates for interview. It was just a pre-requisite to the interview process.
Interview - Pretty straightforward. Included both Technical/HR. Told to write two programs in C (arranging numbers in a given pattern). Rest of the questions were of HR type.