Design a Stateful Outreach Campaign Engine

Quick Overview

Design a per-client outreach campaign that sends email and timed text follow-ups, stops on response, and records terminal failure or unresponsiveness. Evaluate duplicate and out-of-order events, response-timeout races, missing contact data, cancellations, durable history, observability, and operation at timer-heavy scale.

Design a Stateful Outreach Campaign Engine

Company: Oscar

Role: Software Engineer

Category: System Design

Difficulty: easy

Interview Round: Technical Screen

Overview: Design a per-client outreach campaign that sends email and timed text follow-ups, stops on response, and records terminal failure or unresponsiveness. Evaluate duplicate and out-of-order events, response-timeout races, missing contact data, cancellations, durable history, observability, and operation at timer-heavy scale.

Oscar logo
Oscar
Jul 14, 2026
easySoftware EngineerTechnical ScreenSystem Design
5
0
Loading...