First, you will be asked basic technical questions, such as Linux commands and database knowledge.
Second, you will tackle a simple algorithm question. It's helpful if you can do this on your laptop or on paper.
It was a little disappointing that, while looking for a Java developer position, I was interviewed with many low-level Linux and MySQL questions. Therefore, it's best to be prepared for what might be asked.
This is not a difficult question, but the questions will be related to their product. For example, find the two most popular/frequently appearing strings in an ArrayList, similar to finding the most frequently searched restaurant on Yelp.
The following metrics were computed from 9 interview experiences for the Yelp Software Developer role in United States.
Yelp's interview process for their Software Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Yelp's Software Developer interview process in United States.