It was a rigorous 2 day process!
Day 1: All students already short listed on the basis of their CGPA was to go through an online Aptitude Test. Roughly 50% of the candidates passed on to the next round!
Day 2: The remaining candidates from the previous days' aptitude test were to face a 1:1 personal interview.
My 1:1 Interview continued for almost an hour. The interviewer asked to list down a list of 6 subjects that I was comfortable with with 1 being my strongest subject and 6 being my weakest one! I had given he following:
1- C/Data Structure
2- Java Bean
3- DBMS
4- HTML 5.0/CSS
5- JavaScript
6- Android
And then I was asked questions from all the 6 subjects.
From C/Data Structure - Very Conceptual Question and also I was asked to write the C code for the following functions: Doubleinsert(int value, int loc) - double linked list insertion of "value" in location "loc" and BinSearch(int item) - simple binary search.
From Java Beans - also very basic but conceptual questions like steps in java compilation. work of Just-in-time(JIT) compiler, 5 OOP principle using real world examples, etc.
From DBMS - Types of normalization.
From HTML 5.0/CSS - I was told to write the syntax of 2 tags introduced in HTML 5.0. I wrote <video> -tag and <audio> -tag!
From JavaScript - I was told to write a simple form validation script!
From Android - Very basic questions. Whats is SDK? Name some layouts in android! Name of the most recent android version? - At that time it was Android 4.4 KitKat!
Then He asked about by final year project! What the purpose was for doing the project?
Then he asked about my family, my hobbies, etc.
After passing the technical interview I faced an HR interview! I was asked all the common questions like - Am I OK with relocation? Am I OK with working in any domain that I am assigned to? What are my long term goals? Am I OK with long working hours during stress phases?...etc!