Your question is Asynchronous Patterns Trade-offs. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Can you explain the trade-offs between different asynchronous patterns in your preferred programming language?
Compare patterns such as callbacks, futures or promises, async/await, actor-style messaging, and reactive streams where relevant. Discuss readability, cancellation, error propagation, ordering, backpressure, resource usage, debugging, and suitability for I/O-bound versus CPU-bound work. Include a practical recommendation for choosing among them.