Interview process was good, and follow up was fine. Some more co-ordination would have helped in reducing waiting time between rounds.
Telephonic round - questions on C++, linux and SQL
Technical interview - Mostly on C++
Managerial interview - on your current project, role etc and a puzzle
Director interview - General discussion, reason for change etc
Client round - Was more technical than expected.
Telephonic HR round - usual HR questions