I applied via referral and there were 2 rounds through the process. First with my manager and the final round with one colleague. The round mostly had behavioral + technical questions based on my resume and past experience. The whole process took me 3 months. After every step, I kept on following for 2 weeks.