I applied via a college career fair and received a HackerRank test a week or two later. The HackerRank test was very easy, a single question which was probably around the difficulty of a LeetCode easy problem.
The next phase was a 45-minute Skype interview with an engineer. We discussed a side project on my resume. Be sure to be able to discuss things you would change or improve upon if you were to redo your project. I was also given a coding problem via CoderPad; this was about LeetCode easy difficulty as well.
After the first Skype interview, I was informed that I had made it to the final round of interviews, a series of two back-to-back Skype interviews. I also had a phone conversation with my recruiter around this time, but this was informal for the most part. I had some issues with Yelp in regards to scheduling around this point in time. I experienced several issues with this final round interview set. First, the first of the two interviewers never contacted me; one of my interviews ended up being rescheduled. The second interviewer was also late. The interviews were the same format as the first Skype interview. One of the problems was between LeetCode easy-medium and the other problem was a medium-level problem straight from LeetCode.
Overall, the experience was fine. Besides the scheduling issues, my recruiter was prompt in contacting me for the most part and the interviewers were friendly.
Why Yelp?
Leetcode Easy-Medium level problems.
What is something you'd like to work on if you were to work at Yelp?
The following metrics were computed from 10 interview experiences for the Yelp Software Engineering role in San Francisco, California.
Yelp's interview process for their Software Engineering roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineering interview process in San Francisco, California.