I applied online, and got recruiter/hr contacting me.
I went through phone interview and then on-site panel interview.
Had 4 groups in the panel interview: your prospective managers, your prospective peers, managers from other team collaborating with the team you applied, and HR.
Questions included skill, experience, behavioral and conditional. Difficulty is easy to average. Not too long, only 3 hours.