Phone screen with Recruiter, then 3 rounds of panel interviews on-site. First round was a team lead, senior manager, and peer manager to the hiring manager. The second round was the actual hiring manager, a team lead from another team, the third round was another set of peer managers to the hiring managers.