I applied through Indeed.com and received an email from a recruiter a few days later. I passed the first round phone screen, which went pretty much the same as described in previous posts.
The second step was a JavaScript code test. I cannot disclose the details as requested by Yelp, but it was supposed to take 5-6 hours. I submitted it the next day and passed.
The third step was a Skype interview, which I assume is the "second round" mentioned in previous posts. I prepared extensively on data structures and algorithms, but none of those questions were asked. Instead, the question was to create code to report JavaScript exceptions to a remote server.
Although I have many years of JavaScript experience and have created successful front-end applications, I was not able to specifically answer questions such as what the JS error message would be for a certain incorrect JavaScript code. The next day, I received a "No" email.
JavaScript error messages for running this code:
var foo; foo["abc"]();
The following metrics were computed from 1 interview experience for the Yelp Software Engineer/Web Developer role in United States.
Yelp's interview process for their Software Engineer/Web Developer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Yelp's Software Engineer/Web Developer interview process in United States.