The process took 6 weeks. I interviewed at Yelp in Apr 2021
Interview
Went through seven rounds of interviews only to be told at the end that the position I was interviewing for was no longer available. I chatted to the recruiter and they said that I had met all the criteria and actually did really well on the final round interviews. Basically I should have had an offer but they messed up.
This mess up from Yelp cost me a lot of my time and my energy in preparing. Interviewers were really good, polite and answered all questions and found them easy to work with.
First round - Offline coding test on HackerRank
Second round - chat with Tech Recruiter
Third round - data structure and Algorithm based question on Yelp Beans (internal product).
Final rounds - two technical and two non technical rounds. Problem solving, software engineering, behavioural round and team player round.
Interview questions [1]
Question 1
# Given the test_data which is a list of restaurant names, and given a search
# term, return at most k restaurant names that start with the search term.
# Part 2 - Implement something which will return at most k restaurant names
# that either start with the search term (prefix) or contain the search term
# (infix). Prioritise returning the prefix based suggestions first,
# only if you have less than k, then return infix suggestions.
test_data = [
"Burgburger king",
"Burger King",
"DDI Steakhouse",
"Bob's Burgers",
"Bob's Pizza",
"DDI Diner",
"Super Duper Burgers",
"Wahlburgers",
"In-n-Out Burgers",
"Burgers Burger King"
]
The process was fair and thorough. The interviewers were helpful and tried to share their expectations. The most stressful part was the last stage, a virtual on-site. It spanned 4 hours with a 15 minute break.
Interview questions [1]
Question 1
How would you build a distributed notification system
first is a take home coding question then a talk with a engineering manager then a full round of interviews with involve 1 coding question, 1 engineering manager talk and a system design question. interview process took about 2-3 weeks
Interview questions [1]
Question 1
non leet code question more about scenarios system design questions related to application
I applied online. I interviewed at Yelp (Toronto, ON)
Interview
1- HR call 2- one coding interview which was through zoom 3- on-site (can be remote) interview 1- HR call 2- one coding interview which was through zoom 3- on-site (can be remote) interview