I had the first round interview at a career fair for a conference. The interview was brief (~30 minutes) and easy with 2 interviewers. It involved behavioral questions and general things about my resume. The interviewers also went through some brochures of general information about the company, including the various new-grad programs. They then asked for preference in location and told me that I'd be contacted to set up a second round on site interview.
HR reached out to me for a second round in about a week. Although I had asked about expectations of the interview, I did not receive a reply. The onsite interview was about 3.5 hours. First half hour was a general info session where they gave a presentation about the company and a "group interview" (all the interviewees and interviewers in the same room). They asked more resume questions but it was a bit awkward since it felt competitive with all the interviewees answering at the same time. The rest of the time were split among 3 different sessions with different interviewers (just myself and around 1-2 interviewer per session). These sessions were purely technical with OOP and data structures questions, needing to whiteboard and write pseudo-code. The questions aren't too hard if you've done coding interview practices, but it was quite intense and felt very long.
Received an offer about a week later and was told that I would have to go through another interview if interested in joining the rotational program, but I did not go through with it.