The recruiter was nice, thorough, and responsive. Kudos to her!
The interview process afterwards was terrible.
I was instructed to complete a HackerRank challenge with a 15-minute time limit. This is outrageous!
Why would any sensible hiring manager think it's a good idea to screen an engineer in 15 minutes with any challenge or question? Let alone a HackerRank challenge?
Here's the process I took, which "failed" me:
I am not frustrated; I am disappointed that highly educated engineers and managers think this method of technical assessment is a reasonable way to screen candidates. Engineers and problem-solvers need time to deliberate over even the easiest problems. I did not memorize the solution, and I could not have possibly finished it with edge case checking and testing in 10 minutes. Absolutely ridiculous.
I would never consider working at Yelp.
By the way, I pitched a product initiative to Yelp's recruiter that I know Yelp needs to employ (in fact, I know they've been trying to do it). Well, now they've screened me with a 15-minute HackerRank challenge. They're not looking for passionate engineers; they're looking for "coders" that have some problems and solutions memorized and ready to fire.
Sort restaurants by their number of reviews.
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.