I applied online. It was a 3 round interview process.
First was a screening round with HR - pretty straightforward about your resume and past experience.
Second was with 2 managers - Discuss about past experiences in detail.
Third Round with 2 managers - More of a technical behavioral round and many situational questions.