My interview process was gone well. Couple of questions in general by the General HR, then into the technical round, which lasts for a long time with the concerned technical head, and finally the discussion about my previous experience, Job responsibilities, and salary negotiation. Then i have been called back to join the company in two weeks time.