It was very lengthy process , took around 3 months. each discussion or interview session almost one month gap. Initially started with overview session , then 2 technical test , one is English language proficiency test , then IQ.. then second review session on phone, then after a month there is a technical interview on Skype