Design an Ad Impression Reconciliation and Aggregation Service

Quick Overview

Design microservices that reconcile unreliable impression records against an authoritative event source and publish advertiser aggregates. Cover deduplication, late corrections, idempotent reprocessing, audit history, time-bucket summaries, and safe recovery from worker retries.

Design an Ad Impression Reconciliation and Aggregation Service

Company: Microsoft

Role: Software Engineer

Category: System Design

Difficulty: medium

Interview Round: Technical Screen

Overview: Design microservices that reconcile unreliable impression records against an authoritative event source and publish advertiser aggregates. Cover deduplication, late corrections, idempotent reprocessing, audit history, time-bucket summaries, and safe recovery from worker retries.

|Home/System Design/Microsoft
Microsoft logo
Microsoft
Aug 14, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
1
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...