I applied online through my university's website and received an e-mail from HR asking to set up an interview time. I called and set it up. The interview lasted 2 hours on site, half-hour sessions with different managers in the department. It was a very relaxed, conversational interview. I suspect this was mainly because it was for a co-op position and not a full-time position. Had I been interviewing for a full-time position, I would expect it to be with more behavioral, industry questions. A couple weeks later, I received an offer through my university's site.