Interview steps:
1) Telephonic round: general discussion about role and profile (around 15-30 mins).
2) Technical round: with company CTO (generic technical questions, around 15 mins)
3) Technical round: with client, this round involves technical discussion about technology and project details (around 45 mins)
4) Face to face round: with country head (India), general/salary discussion (around 30 mins)