Had a phone interview with HR then in-person interview with hiring manager followed by phone interview with Team Leader. The final interview was Panel interview with 2 senior FSRs. All this interview process took two months. Then i received an offer from HR.