Product design question
How would you add a food item to a menu in a restaurant?
- Yelp
- Product design
- Easy
Practice this question out loud. An AI interviewer asks it, follows up like a real interviewer would, and scores your answer. Type or speak.
Start a mock interview on this question · Mock interview from a job description
What this question tests
Basic workflow design: mapping a simple real world business task into a usable product flow, checking for data integrity concerns.
How to approach it
- Identify the user: a restaurant owner or manager updating their menu on a platform like Yelp, likely with limited time and technical skill.
- Name the pain point: manually re-entering item name, description, price, photo, and category for every new dish is tedious and error-prone.
- Design the flow: a simple form with required fields (name, price, category) and optional fields (description, photo, dietary tags), with autosuggested categories based on existing menu items.
- Add validation: flag likely errors, such as a price far outside the range of similar items, before the item goes live.
- Prioritize a fast, mobile-friendly flow since many restaurant owners will do this from a phone in the kitchen rather than a desktop.
- Define success as time to add a new item and reduction in menu items that get flagged or corrected after publishing.
What a strong answer includes
- Designs specifically for the likely real context, a busy owner on a phone, rather than assuming a desktop-first, leisurely workflow.
- Adds a concrete data quality check, price range validation, which catches a common real world data entry error.
- Picks time-to-add as a metric, appropriately matched to a task this simple and high frequency.
Common mistakes
- Over-designing a complex multi-step flow for what should be a fast, simple task.
- Ignoring mobile use, which is likely how most small restaurant owners would actually perform this task.
Likely follow-up questions
- How would you handle bulk menu updates for a restaurant changing its entire menu at once?
- How would you catch and correct low quality or incorrect entries after they go live?
More product design questions
- How would you improve Yelp?Walmart · Product design · Easy
- How would you design an app that helps consumers find Happy Hours?Yelp · Product design · Medium
- Design a restaurant app like Yelp for restaurant owners.Google · Product design · Medium
- How should Yelp identify closed restaurants?Yelp · Product design · Medium
- How would you improve Yelp for businesses? What metrics would you collect?Yelp · Product design · Medium
- How would you improve Yelp’s restaurant search?Yelp · Product design · Easy
More questions from Yelp
Learn the skill behind it
Chapters of the AI PM course that teach what this question tests.
- Chapter 4: Discovery and strategy for AI products
- Chapter 7: AI UX and human oversight: design for a system that is wrong sometimes
- Chapter 14: Get the job: the AI PM interview loop