3 rounds, one with recruiter lasted 1hour and 15minutes, then another with the hiring manager and a possible colleague. Final interview round was panel style, they had minimal questions for me which I assumed was due to length of previous interviews.