Yelp | SSE | London | June [Reject]
Anonymous User
1064
  1. HR Screening.

  2. Online Assessment - https://leetcode.com/problems/filter-restaurants-by-vegan-friendly-price-and-distance/

  3. Screening round : (Behavioural)
    Explain about any project.
    What are you passionate about ?
    Are SCRUM ceremonies useful, how?
    How do you learn new techology?
    what new things you learnt in recen times?
    Mostly behavioral questions and technical questions on project like , ActivaRecord in rails , ORM etc.

Virtual Onsite Rounds :

Round 1 (Behavioural round - 45 minutes)
In this one, it was about teamwork. Questions i remember:
"Explain a project where you have worked with a large group"
"Have you mentored anyone"
"Did you give and receive critical, constructive and positive feedback" (They were all seperate 6 questions)
Did you have any conflict situation with anybody?

Round 2 (Design round - 45 minutes)

Design system which would keep track time request spent in every servce while being processed. (Zipkin)

I discussed an architecture using message queues and then logic for calculation time in every service, database required and lastly Alerts for production issues.

Round 3 (Coding rounds - 45 minutes)

Exact same coding problems as this one: https://leetcode.com/discuss/interview-question/869337/Yelp-or-Phone-or-Implement-a-prefix-based-search

Initially, it was needed to implement search for prefix only, afterwards it was modified to look for substring.

Initially I gave trie solution but he just discussed that and asked me to code using another solution so I used HashMap.

All inputs ran fine, also the modifications ran fine.

Round 4 (Coding rounds - 45 minutes)

Question was similar to destination city ,
https://leetcode.com/problems/destination-city/
but you can not use hashset since input may contain more than one scenarios with more than one destinations.
I used backtraking here, all tests ran fine. Then, explained backtracking, then there was an improvement to detect cycle. I suggested dfs for that. He agreed and asked me to code, but we did not have that time so I had to stop there.

All my interviews went well. But, after 2 weeks , I got rejection stating that my current work is not inline with what they are looking for so they have decided not to offer. I am not sure why they went through the process if I was not the good fit since they had HR screening and they also have my resume from start.

Comments (2)