I applied through my university's Co-op job board, and got an offer to interview about a week later. The interviews consisted of writing a programming test which included some basic OOP principles and more difficult graphics programming questions, then some pretty informal/relaxed interviews with supervisors, who asked me about my project experience and pitched their teams to me.