Process started with a call from some staffing consultancy they scheduled a telephonic interview, I was asked a few very basic questions about java ,javascript ,database .They were very much interested in my nature of work at current position was asked to expound on how my average day at workplace goes. I was called for face 2 face in their goregaon office. gave a technical round then one programming test asked me to implement caching. Then they took me on 4th floor for paris round a guy from paris on phone took technical interview not too tough though more like asking about my skill set. Then had a discussion, sort of managerial round with the head of GECD department and then hr round. I was told i was hired in hr discussion and salary would be as per my expectation they even didnt tried to negotiate to a package which was 100 % hike from my previous salary (It was a reputable CMMI 5 service company)was on top of the world.