A small and super easy 15-minute challenge was followed by an introductory call with the recruiter. The recruiter generally asks about your interests, etc. The recruiter call was followed by a Skype interview.
I solved the problem using two different approaches and ran all the test cases, which were executed successfully. The interviewer seemed pretty happy with the process and was quite satisfied with my code. I was super confident that I would receive a call for the onsite interviews, but after two weeks, I got an email saying they were moving forward with another candidate.
I emailed HR for feedback to figure out what went wrong, but they didn't even provide me with feedback. I am pretty frustrated with the process.
A simple HackerRank challenge, easily solvable in 15 minutes, was presented during a Skype interview. The problem involved ordering jobs with the constraint that Job 1 could only occur after Job 0 had been finished. This type of problem is efficiently solved using topological sort.
The following metrics were computed from 280 interview experiences for the Yelp Software Engineer role in United States.
Yelp's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Engineer interview process in United States.