Applied online through their website ,Got call from the recruiter and arranged the phone screening. After few days the recruiter informed me that I had been selected for onsite screening and we arranged the date of the interview. The onsite interview was 5 rounds and it's was of average difficulties