Yelp's interview process was incredibly efficient compared with the other tech companies I have interviewed with. I gave my resume to one of Yelp's engineers at an on-campus career fair and was contacted later that evening to schedule an on-campus screen for a few days later.
I struggled more than I should have with the question, but a week after the initial screen, they invited me out for an onsite interview at their office in SF.
The onsite interviews started in the afternoon and began with a tour of their offices, followed by a series of four technical interviews. Their engineers were very friendly, and I thought I did well on the coding/algorithms questions. However, they also asked a fair number of knowledge-based questions and seemed to be looking for specific answers. I definitely struggled with these due to my inexperience.
I came out of the interview feeling pretty good, but I received a rejection email two days later telling me that I was not quite a right fit for the position.
Pros:
Cons:
My interview focused on pretty standard behavioral and technical questions that can be found online.
The main topics were search, recursion, and a bit of machine learning.
All of my interviewers asked, "Why Yelp?" so definitely think about this before you go in. Come up with something better than just, "I like food."
The following metrics were computed from 1 interview experience for the Yelp Software Engineer, New Grad role in San Francisco, California.
Yelp's interview process for their Software Engineer, New Grad 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, New Grad interview process in San Francisco, California.