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.

Attentive logo
Attentive
Aug 2, 2026
mediumSoftware EngineerOnsiteSystem Design
16
0
Loading...