Contacted by a consultancy person. Initially I was not interested because of the location (they should really consider to move). But since I was just starting my job hunt, I thought lets do it for practice :-).. But things changed, read along.
Interviews were scheduled on a Saturday.
1) Tech round 1 - Some basic java questions, find second smallest number in an array, batch processing by using pre-Java5 packages (ie, no executors).
2) Tech round 2- Design question about some game, how to store data and maintain scalibility.
3) Tech round 3 - Design question, given a scenanio, design the workflow and the components, and again, scalibility.
4) Managerial - About current project and role.
Next rounds were scheduled on next week
5) Round five (with MD) - Typical managerial questions
6) HR round
I was not very keen on the offer because of the location, so I was prepared to decline it as soon as I receive it. I got if after couple of days. But man!!! I couldn't say no that offer due to the compensations and benefits and also the joining bonus. I ended up happily accepting it and looking forward to work there. But things changed again, read along.