The first call was a screening with the recruiter. A quick quiz of about 20-30 general questions determines if they will schedule interview calls.
The first interview was on Skype and was scheduled for 45 minutes. The second and third interviews were scheduled back-to-back, both 45 minutes and on Skype.
In all interviews, you first go through fairly general questions:
The next part is usually a coding test. They ask you to implement something. I remember reversing a linked list and finding the top 10 queries in a file.
How would you filter spam?
The following metrics were computed from 5 interview experiences for the Yelp Software Engineer Intern role in Canada.
Yelp's interview process for their Software Engineer Intern roles in Canada is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Yelp's Software Engineer Intern interview process in Canada.