Handle Upstream Failures in a Payment-Calculation Service

Quick Overview

Handle payment-calculation dependency failures with pending states, versioned inputs, bounded retries, idempotent effects, late-event adjustments, and reconciliation.

Handle Upstream Failures in a Payment-Calculation Service

Company: DoorDash

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Technical Screen

Overview: Handle payment-calculation dependency failures with pending states, versioned inputs, bounded retries, idempotent effects, late-event adjustments, and reconciliation.

DoorDash logo
DoorDash
Sep 16, 2026
mediumSoftware EngineerTechnical ScreenSoftware Engineering Fundamentals
16
0
Loading...