I applied through an employee referral. The process took around 3 weeks, overall it was a nice interview experience. First i got a call from the HR, it was general questions on skills, work history and relevant experience. I got selected for further rounds, there were total of 3 rounds 1st was DSA round, 2nd one was LLD round and last one was hiring manager round