Submitted resume via employee referral.
Heard from a recruiter about two weeks later. He scheduled a phone interview with me, which covered basic behavioral questions (Why Yelp, etc.).
He then sent me a test on HackerRank, which can be found on here.
I then had a Skype interview with an engineer. I came up with an efficient solution quickly, but the interviewer wanted me to code up a different, less efficient way.
I made it to the onsite round, where I was really underwhelmed. The engineers did not seem like they wanted to be there. One interviewer was clearly zoning out as I struggled to come up with an algorithm to a problem.
Each interview is half knowledge-based questions and the other half is dedicated to solving one medium-level difficulty problem. All of which can be found online.
I'll respect the NDA.
The following metrics were computed from 92 interview experiences for the Yelp Software Engineer role in San Francisco, California.
Yelp's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineer interview process in San Francisco, California.