Katkat
RejectedOnsite

Resilience, Payments, and Concurrent Dispatch

DoorDashSoftware Engineer · Onsite · Sep 2026

The author describes an unsuccessful DoorDash interview process beginning with a coding screen about coordinating calls to downstream services. Follow-up discussion addressed failure handling, retries, and when requests should be allowed through or blocked during faults. The final interviews included a donation-service design covering payment processing, failures, lost connections, and duplicate…

Shared by a candidate · reported Sep 2026. Interview formats change; use it as a guide, not a script.