Design a Snapshot-Driven Product Catalog

Quick Overview

Design a retailer product catalog built from complete snapshots while preserving administrator overrides as a separate source of truth. Candidates need to define atomic publication, deletion semantics, stable pagination, cache behavior, provenance, rollback, validation gates, and tenant isolation.

Design a Snapshot-Driven Product Catalog

Company: Attentive

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Design a retailer product catalog built from complete snapshots while preserving administrator overrides as a separate source of truth. Candidates need to define atomic publication, deletion semantics, stable pagination, cache behavior, provenance, rollback, validation gates, and tenant isolation.

|Home/System Design/Attentive
Attentive logo
Attentive
Aug 2, 2026
mediumSoftware EngineerOnsiteSystem Design
12
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...