I applied through college or university. The process took 1 day. I interviewed at Yelp (Cleveland, OH) in Oct 2016
Interview
I submitted my resume on career fair of my school. Got Interviewed on campus. There are 2 rounds of interviews, one technical, one behavioral. Technical interview was mainly focused on some of the projects I've done, but not very in-depth. In addition, the interviewer also asked a lot about basic Computer network knowledges as well as REST API questions. At the end of it, I did a programming question, which is not really hard.
The behavioral part was not very long and we had a great and comfortable talk.
Overall the interview process was really great and I enjoy it.
And I will go to yelp headquarter for the on-site interview, which is the final round.
Interview questions [1]
Question 1
There is a HashMap contains 7 Keys, which is Monday through Sunday. Each key is corresponding to a List of (Start time, end time) pairs. The pairs is unsorted. What I have to do is to merge the time slots that are adjacent. And finally return another HashMap that contains the same structure but with merged time slots.
I applied online. The process took 3 weeks. I interviewed at Yelp (Toronto, ON) in Jan 2021
Interview
It's a good interview process. I felt welcomed and it was an enjoyable process. It's a well-built interview that you can clearly see the skills they are looking for and how they help Yelp. My one issue is that they can take a while to get back to you between interviews.
Interview questions [1]
Question 1
They are all questions relating to yelps business (review scores, user tracking, etc.)
I applied online. I interviewed at Yelp in Sep 2020
Interview
As far as I went, first step was taking a coding assessment of 30 minutes. It was not too challenging but the problem was about Yelp's actual daily topics which made it more interesting. Then there was a prescreen interview which was well arranged and gave a lots of insights about the company.
Interview questions [1]
Question 1
Challenging situations I've faced lately.
Reason of applying for Yelp.
I applied in-person. The process took 4 weeks. I interviewed at Yelp (San Francisco, CA) in Aug 2019
Interview
Five mins for introduction; 5 mins to ask about big data pipeline in my resume: why use Flink, why use Kafka. 30 mins to finish 2 algorithm questions. The algorithm questions are not so complicated, but I was asked many complexity analysis questions.
Interview questions [1]
Question 1
why do you use Flink, why do you use Kafka? Can you give a more detailed explanation?