When I interviewed, I was interviewing for a applications-development internship position. With that being said, the interview process probably wasn't as stringent as if you were being hired in as a full time employee. The process consisted of two interviews, one with hr and one with a manager in applications development, and both took place within the same visit.
The first interview with HR was fairly briefed. She asked questions that pertained to personality, work ethics, and school involvement. It just so happened that the person I was scheduled to interview ended up having to leave that day, so I had to interview with the HR Manager (talk about being nervous!).
From there I interviewed with a manager from applications development. He started off asking questions that pertained to applications development (such as what languages I knew, what language was I most comfortable in), and questions that pertained to the internship and me being in school full-time (such as school schedule, would I be able to work there and keep my grades up). These questions where followed by a short quiz, a problem that needed to be solved by writing a simple function. Finally, he asked if I wanted to review the quiz with him and we went over that.