
Synthesized from 10 candidate submissions for ALL.
Yelp’s hiring process is structured to evaluate both technical depth and cultural fit across multiple rounds. Candidates typically undergo an Online Assessment (OA), followed by technical coding rounds, a system design round (for mid/senior roles), and behavioral rounds to assess problem-solving, adaptability, and alignment with Yelp’s collaborative environment. The process is known for its rigor, particularly in algorithmic problem-solving, data structure manipulation, and real-world system design scenarios tailored to Yelp’s product ecosystem.
The candidate had a technical Skype interview for a SDE Fall Intern position at Yelp and shared their experience with the interview process and questions asked.
Technical Skype interview
Algorithm question: finding the CEO in a tree of manager-reportee pairs
The interview process consisted of an OA, two technical coding rounds, a system design round, and two behavioral rounds. The candidate had 2.5 years of experience.
Hackerrank assessment consisting of a problem requiring the use of a hashmap to count user interactions in a conversation log.
A 45-minute technical session focused on graph-related problems.
Destination City Problem
Detect loop in a graph
A 45-minute coding round involving data filtering using hashmap structures.
Filter unique conversations using hashmap
A 45-minute design session focused on secure communication architecture.
Design a secure system connecting an internal host with an external server for content generation
Two 45-minute sessions covering past project experiences, conflict resolution, and professional feedback.
Time when you failed in your project
Recent Projects at my current company
Conflict Resolution
Accepting critical feedback
Working with teammates