DoorDash system design round, went pretty deep on a donation/charity campaign platform. The scope was bigger than I expected and I spent too long on the happy path before they pushed me on failure modes.
“I started with the campaign lifecycle (create, start, end, payout) which felt natural, but I glossed over the matching rules too fast.” The rest of the author's notes on Software Engineer interview at DoorDash, Onsite - System Design / Architecture round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.