There was three rounds of interview. First one was initial call for technical interview. It taken long time, its around 45 minutes interview. Second round was continuation of the first round, they need to verify I am genuine person. As company is far from my place, they have arranged Skype interview and asked me questions. After some days, they called me again and confirmed the opportunity.
The third round was HR round, it was to test our communication skills and for paycheck negotiation.