I interviewed for a backend/infra position.
I spoke to an engineer at a career fair and received a coding challenge a few days later. I also attended a tech talk on campus and spoke with the same engineer there. From there, I completed a phone screen on Skype. The final round consisted of two back-to-back Skype calls. I received a phone call with an offer a few weeks later. The whole process took about 2 months and 3 days from the coding challenge to the offer.
Overall, I was very upset with the recruitment process from Yelp and expected much more from the company. It took 5 weeks to schedule my first interview. I sent 4 follow-up emails during this time and had to provide more availability because they couldn't schedule within the 4 weeks I originally offered. By the time of my first interview, I had to schedule it around my finals week because the process had been drawn out so long. The entire process took 61 days from the coding challenge to the offer.
I was able to complete a coding challenge, 3 interviews, and receive an offer call in the same timeline for a different company than it took to complete my first interview with Yelp from the time of completing the coding challenge.
From my experience talking to other students at my school, several others felt the same frustration as I did when dealing with the recruiter. Common advice from several others was to simply contact another recruiter to get an interview scheduled.
Asked questions about general CS ideas.
Just do LeetCode medium/hard problems.
The following metrics were computed from 20 interview experiences for the Yelp Software Engineering role in United States.
Yelp's interview process for their Software Engineering roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineering interview process in United States.