Even the HR screening interviewer had technical questions (two). Second interview was with the hiring manager, the third was with an engineer. The final round included a 30 minute presentation, a 45 minute "project" (a test by any other name), plus five more one to one interviews, each around 45 minutes.