The first round was a technical round.
The interview happened for about 1 hour 15 mins or so with many problem solving questions and case study related questions but this was my best experience till date.
Once the interview was completed, I was told to wait outside. The HR came after 45mins and told me that I cleared the round.
And he told me that will we reverting back to me for scheduling the client interview which will be a Skype round.
Couple of days later ,he called me and scheduled the interview. It was on Friday night and the interview went for 45mins(included technical & my work related stuff).
But the result of this round came after 3 weeks as the client was out of town. I lost all hopes during that time. But then , the HR called and told me that I cleared the client round as well, and there will another client interview round.
It was scheduled on Friday and attended through Skype. So again in the next week, the HR called me told I've cleared round and asked me to visit the office as I have a discussion with Vice President of the project.