Yelp London | Screening + Onsite | IC-3
Anonymous User
1962

Screening round :

Deep dive into one of the past projects, questions regarding technologies used. Then, moved to behavioural questions like 'Why Yelp?' and team culture.

After screening round, I was invited to virtual onsite interviews. It consisted of back to back 4 rounds.

Virtual Onsite Rounds :

Round 1 (Coding round - 45 minutes) :

Q1. Given a list of email objects(fromPerson, to Person, message), find top K persons who received most number of emails. Follow-up question was to count only unique emails sent to a person and then find top K elements.
I was asked to code both the solutions.

Round 2 (Design round - 45 minutes)

Design(HLD) Zipkin - A request tracing system for distributed applications. Example - A request is flowing through multiple microservices, system should be able to trace the time spent by the request and sequence followed by it. Refer Zipkin here.

Round 3 (Coding round - 45 minutes)

Q1. Given a list of strings and a prefix string, find all the strings which are starting with the prefix string.

Q2. This was follow-up question to first one. Now, assume that a single string can have multiple words, find all the strings which have prefix string in any of their word. Example : Input - ['burger', 'American burger', 'McD burger', 'Fries'] and prefix is 'burg', then output should be ['burger', 'American burger', 'McD burger'].

I was asked to code both the solutions.

Round 4 (Behavioural round - 45 minutes)

Questions around team structure, best project, time where I failed, mentorship and motivation to join Yelp.

Overall, all the interviewers were very friendly and I really enjoyed all my rounds at Yelp.

Comments (3)