Initial call with the recruiter. This was followed by a phone interview round with coding on a shared editor(coderpad). Problems were of algorithms(language of choice), design patterns(PHP), debugging(SQL). Each round had a panel of 2 interviewers
This was followed by an onsite with 4 rounds involving 2 technical. Technical Questions centered around System Design, Object Oriented Design, Database Design and SQL Queries.
The final round was with the Director of the division and was more about my experience and what I was looking for and me asking him questions in return