Implement a Resilient Aggregator over Three Services

Read the full interview experience this question came from →

Quick Overview

Implement an aggregation layer over user, payment, and address service clients. Decide dependency-aware concurrency and failure semantics, then cover deadlines, cancellation, retries, typed assembly, and tests.

Implement a Resilient Aggregator over Three Services

Company: DoorDash

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: Implement an aggregation layer over user, payment, and address service clients. Decide dependency-aware concurrency and failure semantics, then cover deadlines, cancellation, retries, typed assembly, and tests.

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

DoorDash logo
DoorDash
Aug 2, 2026
mediumSoftware EngineerOnsiteSoftware Engineering Fundamentals
5
0
Loading...