Design a Personalized Weekly Deals Service

Read the full interview experience this question came from →

Quick Overview

Design a personalized weekly deals service with multi-source ingestion, active windows, filters, ranking, stable pagination, and one claim per user and deal. Cover idempotency, corrected data, cold starts, concurrent claims, expiration, cache behavior, privacy, observability, and recovery.

Design a Personalized Weekly Deals Service

Company: Google

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Overview: Design a personalized weekly deals service with multi-source ingestion, active windows, filters, ranking, stable pagination, and one claim per user and deal. Cover idempotency, corrected data, cold starts, concurrent claims, expiration, cache behavior, privacy, observability, and recovery.

Read the full Google Software Engineer interview experience this question came from

|Home/System Design/Google
Google logo
Google
Jul 17, 2026
mediumSoftware EngineerOnsiteSystem Design
7
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...