First Round: 2:1 interview on campus, roughly half an hour in length. I was asked about my understanding of OOP concepts, as well as my experience with programming. I was asked to write a short code to reverse a string in c++. Pretty straight forward, but they were looking for detailed answers. I am not a Comp Sci student, so there were some questions I couldn't answer right away, but the interviewers gave hints that were helpful. They didn't waste any time going through my resume or asking any behavioral questions.
Second Round (Superday): I had 3 half-hour 1:1 interviews with members of one department. Some other candidate had additional interviews with 2 or 3 departments, 3 interviews for each. Interviews seemed to be more behavioral in my case. All three of my interviewers focused on what I hoped to get out of the internship, and surprisingly little on what I know.
My guess is that the first round was to check for knowledge, and the second round was more focused on fit.