Interview process is good but a lengthy one. The first round is a written round. After you qualify that, the second round is with the technical panel; the third is again a Technical round with a senior guy from the Team. These rounds are quite cool. The next one is with the Manager which is quite an interesting one; he basically tries to know your interests and presence of mind. The fifth is with the Director and the last one with the HR. If everything goes well, you are given an offer.