Recruiter phone screen, Hiring manager phone screen, excel test, 4 hour long panel interviews on site, and a follow up phone interview. I interviewed with my hiring manager over a lunch they served me on site, and then I interviewed with members from my direct team, then members from teh department, I also enjoyed that they took me on an office tour before my interview started - its nice to get a good view of the culture! I was able to see that it is very relaxed and collaborative, which was a plus to me.