Stages-
1. Aptitude : quite tough
2. Essay writing : 100 words
3. Group discussion
4. Written programming test : no elimination
5. Technical interview
6. Personal interview
Overall process was quite decent.
Hr personals were helpful.
Good experience overall.