Implement Timeout Refund Workflow
Company: DoorDash
Role: Software Engineer
Category: Coding & Algorithms
Difficulty: medium
Interview Round: Onsite
Quick Answer: This question evaluates skills in deterministic workflow design, idempotency and retry-safety for external payment integrations, state-transition correctness, and unit testing for edge cases such as timeouts and duplicate execution.