The interview took about 4 hours, I got the interview 2-3 days after applying. I was interviewed by seven different people in the department plus two current co-op students, each interview lasting a half hour. Overall a very good interviewing experience, they were all very friendly. Half of the interviews consisted of skill tests while the other half was almost like a tour of the company and what they do. One interviewer also brought me on a lunch break which included a company-paid meal, which was nice.