A recruiter reached out to me on LinkedIn and sent me a HackerRank assessment after I confirmed my interest.
Advice: Do the practice assessment. The question for me was very similar in style and difficulty to the real one, unlike Amazon’s practice, which was just FizzBuzz.
The HackerRank assessment was a question about ranking company engagement, given an input map of interactions. I’d say it’s LeetCode easy-medium, not bad. None of their questions are on LeetCode.
I quickly received a response from the recruiter the next day that I passed, and they set me up with a tech round with an engineer. For this stage, you introduce yourself and explain why you’re looking for opportunities. In the first part, you do this, then you get presented with another similarly styled question. For me, the overall difficulty was also around the same as the assessment, maybe a little harder. It also had two parts, with increasing difficulty. Also a map question (all questions I received involved a map as input).
I finished the first part with no problems, but stumbled on the second part and finished with unrunnable code and a rather inefficient runtime. But since time was out, I just explained my logic. After this, you get to ask them questions about the company. I thought I failed, but then immediately received an email that I’m moving to the next round.
You then have to set up a recruiter chat and schedule the onsite. I think I will end my process here since I have an offer that I’m satisfied with elsewhere, but overall the experience was good. The engineers that I met were chill, reasonable, and nice.
Yelp may have a subpar reputation overall as a company, but I’ve heard great things about the software teams there. They also seem to have a great mentorship program.
Rank business engagement, given an input map of messages that a business has been involved in.
LC easy-medium, not bad.
Not sure there’s any way to practice without seeing the actual question.
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.