Entire process was 3 rounds:
1st 30 mins with talent acquisition (she had forgot to notify me of the time, so it was an impromptu call one morning)
2nd 30 mins with hiring manager, this was my would be manager
3rd 60 min presentation and 4 -30 min with different people. The presentation had a 6 person panel, one of the interviews was with two research team members, one with software developer, one with someone from marketing and one with an engineer from R& D. Interviews went longer than schedule, had a great rapport with everyone.
Unfortunately, they notified me they had a signed offer with another candidate two weeks later.