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