Design a Read- and Write-Heavy Product Catalog Service
Company: Walmart Labs
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a product catalog that sustains heavy merchant writes and user reads while keeping listing state coherent. Define APIs and an authoritative model, then examine write ordering, concurrency, pagination, indexing, caching, staleness, withdrawals, and failure recovery.
Read the full Walmart Labs Software Engineer interview experience this question came from