I applied directly to Yelp after finding out about a recent opening for Software Engineers (e.g., Computer Science).
One of the recruiters got back to me a day after, and we arranged a phone interview for a week later. The interview was quite easy, with the recruiter (not an engineer) asking mostly short-answer Unix and basic data structure questions in a bullet-format style. Questions included.
Would it generally be better to run a binary search on a sorted array or a linked list?
Study your Unix commands. It was certainly one of my easier interviews, looking back. I hesitated and actually changed some of my answers from correct to incorrect due to nervousness from a lack of interview experience. Come prepared, and just know that Yelp isn't trying to trick you. You should get the nod for the second round.
What Unix command would you use to highlight a specific method in your file?
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.