DoorDash·Software Engineer·Onsite - System Design / Architecture
- If an upstream service your system depends on suddenly starts responding very slowly, how do you keep your own service within its latency SLA?
- For a service that tracks order state and calculates payment data, how do you decide between Redis, a relational database, or something else? Walk through the trade-offs and what you'd actually recommend.
“I jumped straight to circuit breakers and the interviewer seemed fine with that, but I think I undersold the timeout strategy piece.”