The first nearly 30 minutes were spent discussing the material on my resume. They asked the usual questions, such as: "Describe the work you have done in this role," and "What difficulties did you encounter when you were performing this job?"
After that, there was a coding test. I was asked to solve the anagram sort problem. I had to describe the algorithm and write pseudocode on a board.
Following that, an HR representative joined. They asked some basic questions, like "When will you graduate?"
They mentioned I would have a Skype interview afterward, but I have not received it yet.
After I solved the anagram sorting problem, simply by sorting each string first and then sorting the whole string list, he asked if there was another way that didn't require sorting each string. I didn't come up with a better idea.
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.