Once you apply for the job, they start with a phone call to filter you by your language, I guess (Montreal is a city of immigrants, so the recruiters need to evaluate that factor as well).
So, once that's defined, you pass through a phone interview with some guy from the team your applying for, and if success, they schedule a 1:1 interview or 3:1 interview as in my case.
In this company there's very smart people, so the interview is really hard, so, before going there, read all that theory that is dusty in your library... :)