first you will have phone interview from HR, then you will be invited for on site interview, there will be two onsite interview, one is with the hiring manager to do Technical test, the other one is panel interviews with a few senior member, take for 1 month to complete the whole process