review is a bit long more than usual.
Hiring process consisted three rounds :
1- quantitative aptitude 30 Questions + Technical 30 Questions(Java, SQL, C, Javascript)
2- Technical Interview (2 People in one Panel)
3- Coding Round (2 Questions - Pen Paper)
1st Round:
Questions were easy in this round. 1 week preparation for Quant is enough to clear this round.
Technical questions were also some but few of them were tricky.
About 2nd Round:
Tell me something about yourself?
What is runtime polymorphism in Java?
I messed up in this question. I wrote code for the overriding and i forgot runtime polymorphism. And from here I got nervous.
Difference between Abstract Class and Interface.
Answered this question.
He showed me some code. He used Static block execution with Inheritance.
Answered this one also
How many times of JDBC drivers are there?
Answered this question.
Which driver will you use to connect with MS Access DB.
Answered this.
After this they switched on to Database.
ACID properties of DB.
Answered ACI well but forgot about D.
Write a query to find 2nd highest salary.
And this was the end of my foolishness.
I wrote the max function in sub query instead of writing it in outer query
3rd: Round
In third round they generally give 2 coding questions and you have to write and explain the logic for the question.
I might have skipped one or two questions.