First, they approached me through an external recruiter.
Then, one of their own HR managers called me via Skype and asked a battery of theoretical IT questions.
Lastly (where they kicked me out), I had an interview with one of their engineers. I had about 30 minutes to solve a problem in CoderPad. Although I believe I solved it, I probably wasn't convincing enough in terms of efficiency.
Given an array of strings with commit IDs and a predicate isBuggy that returns if a single commit is buggy, write a program that finds the first buggy commit.
After solving it, I had to describe its time and spatial complexity and how I would choose the test cases.
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.