The phone interview is through Skype and it's a video chat. They first asked some questions about your projects on your resume, why Yelp, and then asked a question: when someone reports that opening the Yelp webpage takes too long, what may cause these situations and how can you deal with it?
The coding challenge is to give you a list of restaurant opening times. You are asked to merge them if they overlap, then write some test cases.
It's basically the merge interval problem from LeetCode.
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.