Questions › Technical PM › Top-MNC
Design the API and data model considerations for quick commerce replenishment
- Technical PM
- Top-MNC
- Easy
- 10 min
Problem Statement Description
Zepto wants to improve replenishment for busy households who repeatedly buy essential items such as milk, bread, eggs, fruits, snacks, baby products, and cleaning supplies. The product experience needs to help customers complete baskets quickly while ensuring that the backend can reliably understand replenishment intent, check local dark-store availability, handle substitutions, and avoid recommending unavailable or stale inventory.
Your task is to define the API and data model considerations for a quick-commerce replenishment capability. Focus on what systems need to exchange, what entities and relationships must be represented, how customer and inventory data should be handled, and how the experience can remain reliable under hyperlocal, high-frequency ordering conditions.
Assume the feature may support use cases such as “buy again,” smart reminders, household staples lists, subscription-like repeat purchases, and replenishment questions during cart building. You do not need to design the UI in detail, but you should account for how product requirements translate into backend capabilities, data contracts, and operational constraints.
The experience should consider:
- Core users and workflows, including busy households, repeat buyers, pickers, inventory systems, and fulfillment operations
- API requirements for replenishment suggestions, cart additions, availability checks, substitutions, pricing, delivery promise, and order confirmation
- Data model entities such as customer, household, SKU, product variant, store, inventory, purchase history, replenishment signal, cart, order, and substitution preferences
- Data quality challenges, including SKU mapping, out-of-stock items, stale inventory, picker accuracy, and changing pack sizes or prices
- Reliability and latency expectations in a quick-commerce environment where availability and delivery promises can change quickly
- Privacy, consent, and security considerations for using purchase history, household patterns, addresses, and personalization signals
- Observability, instrumentation, and error handling needed to monitor API health, recommendation quality, stockout impact, and basket completion
- Rollout and product trade-offs, including operational load, fallback behavior, accessibility, experimentation, and responsible use of automation
The goal is to demonstrate how you would translate a replenishment product need into clear technical requirements and data considerations, while balancing customer trust, basket completion, dark-store realities, and scalable system design.
What this question tests
- Technical Fluency
- Systems Thinking
- Data and API Reasoning
- Reliability Trade-offs
Practise this question under interview conditions. Answer it out loud against a timer with an AI interviewer that asks follow-ups, then review the scored report.
Related Technical PM questions
- How would you make instant grocery substitution and availability reliable during peak demand?Top-MNC · Technical PM · Easy
- Design a privacy-safe analytics pipeline for actionable cash-flow task completion rateTop-MNC · Technical PM · Easy
- What technical risks would you review before launching AI assistance in cloud file collaboration?Top-MNC · Technical PM · Easy
- Design APIs and data flows for creator analytics used by internal and external teamsTop-MNC · Technical PM · Hard
- Design the technical product architecture for support automation at large scaleTop-MNC · Technical PM · Hard
- Plan reliability, privacy, and monitoring for local delivery experienceTop-MNC · Technical PM · Hard
All Technical PM questions · Product manager interview questions by skill area