1 - IQ test is based on shapes, pattern detection, series completion etc.
2 - Technical test comprises of:
*MCQs based on OOP concepts.
* Programming questions based on the concepts of Java pass by value, pass by reference,
private constructors, finding a palindrome, reversing a string or number, recursive
functions to find power of a number etc.
3 - First technical interview is based on your performance in written test. Questions about
your approach used in written test are asked. OOP and Data Structures concepts are assessed. Database concepts like Transactions, ACID property, basic SQL queries are also asked.
4 - Second technical interview is same as 1st interview. They ask questions about database
E.g joins, self-joins, ERD modelling. Web technologies like HTTP and their working is also
questioned. Personal improvements, ambitions, interests and salary package is discussed
as well.
4 - HR interview is just a formality. Your introduction, background, hobbies, achievements
are discussed.