I applied online. The process took 2 days. I interviewed at Deloitte (Mumbai) in Dec 2012
Interview
The Comany is fully awesome. Work Culture is good. Not much pressure, but be sincere to your work. the company asks what you put in you resume so put all the thigs that you know only in the resume. Also read some logical questions they are handy.
prepare your introduction well to impress them.