System design interview question
Design Async Task Executor (Future/Promise)
Design a Future/Promise-based async task executor with callbacks and chaining.
Practice this question step by step with an AI interviewer that reviews your requirements, your architecture and your trade-offs, and scores the design.