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.

Microsoft logo
Microsoft
Aug 14, 2026
mediumSoftware EngineerTechnical ScreenSystem Design
3
0
Loading...