Many interviews. Something like 6 hours all in all.
Pretty surprised because ALL the interviews went pretty well, I even finished a couple interviews before the allowed time (because I solved the problem that was asked, and answered all the interviewer's questions)... and yet I didn't get an offer after such a lengthy interview process.
Overall the interviewers were passionate and nice. (one exception though)