Senior interview question
Retry after a bad output, or send two requests in parallel?
Model answer
Depends which budget is tighter. Retrying after failure is cheap but can double latency. Parallel requests keep latency near one call but pay for redundant calls every time.
Either way, write the failure behaviour down and exercise it: unused fallback paths rot.
Practise the rest
6 Fallbacks questions, 492 in all, each with a model answer. Free.