High-Level Design
Design Yelp · Part 2
Problem context
Yelp connects users with local businesses through search and reviews. A user searches "pizza near me, open now" and gets a ranked list of nearby pizzerias. They tap a result to see the business page with hours, photos, and reviews. After dining, they leave a 4-star review with a photo of their margherita.
The system handles three core flows: searching businesses by location and keywords, viewing business details with reviews, and writing reviews that update ratings.
What a strong answer sounds like
State the decision, connect it to a requirement, and name the tradeoff. Keep the design focused on the workload in the prompt.
Ready for the high-level design interview?
The AI interviewer asks about this part of Design Yelp. The interviewer guides you through topics one by one.