I was shortlisted through consultancy . Interview was held in Chandigarh. There were four rounds. Three of them were elimination round.
First round was a written test which included 20 objective questions. All of them were code snippet covering core java and multithreading.
After first round, technical face to face was taken , interviewer started with brief introduction and current project that I was working on. Then He started asking core java with emphasis on collections and design patterns and asked to write code for few multithreaded problems.
After second round , there is one more technical face to face . Interviewer was head of some technical domain in the company. He started off with Java multithreading and asked few questions related to SQL databases .Then , he asked me to design make my trip with the help of class diagrams. He asked lot of questions about each class that I was creating.
After clearing this round,fourth round was final round. It was a brief discussion about the joining location and expected package.
They gave me offer after three weeks. It was 55% hike on my current package at that time.