Design a Product Inventory and Pricing Service
Company: Moody's
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design a read-heavy product, price, and inventory service that remains fast for browsing without weakening checkout correctness. The exercise compares storage and interface choices while probing conditional inventory updates, authoritative pricing, retries, caching, hot products, authorization, and failure recovery.
Read the full Moody's Software Engineer interview experience this question came from