Build a Running Late-Order Refund Workflow as Separate Python Services

Read the full interview experience this question came from →

Quick Overview

Build a continuously running Python system of separate services that executes a small workflow graph in which late orders trigger refunds, then discuss new features, API evolution, adding payments, and testing. It tests scoping under time pressure, service boundaries, idempotent refunds, and effective AI-assisted development.

Build a Running Late-Order Refund Workflow as Separate Python Services

Company: DoorDash

Role: Software Engineer

Category: Software Engineering Fundamentals

Difficulty: medium

Interview Round: Onsite

Overview: Build a continuously running Python system of separate services that executes a small workflow graph in which late orders trigger refunds, then discuss new features, API evolution, adding payments, and testing. It tests scoping under time pressure, service boundaries, idempotent refunds, and effective AI-assisted development.

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

DoorDash logo
DoorDash
Sep 7, 2026
mediumSoftware EngineerOnsiteSoftware Engineering Fundamentals
32
0
Loading...