I applied through my school's co-operative education portal.
I was given a HackerRank coding challenge.
Next, I had one round of a technical interview for 45 minutes with a software engineer.
After that, I completed two rounds of technical interviews back-to-back for 45 minutes each, first with a software engineer, then a manager.
A basic combinatorics algorithm question.
A basic tree traversal algorithm question.
A basic regular expression-based parsing algorithm question.
The following metrics were computed from 28 interview experiences for the Yelp Software Engineer role in Canada.
Yelp's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineer interview process in Canada.