Design a Donation Service with Reliable Payment and Payout Tracking
Company: DoorDash
Role: Software Engineer
Category: System Design
Difficulty: medium
Interview Round: Onsite
Overview: Design donation collection and charity payouts with a PSP, idempotent state transitions, durable ledger records, asynchronous provider events, and reconciliation.
Read the full DoorDash Software Engineer interview experience this question came from