System Design · interview question
During a system design interview, how would you differentiate between synchronous and asynchronous data flow?
Multiple choiceMediumchapter-20-curatedpremiumsystem-designdrawing-the-blueprint
Answer and explanation
Correct answer
D. Synchronous flow waits for a response; asynchronous does not.
Why
Synchronous data flow involves waiting for a response before proceeding, while asynchronous flow allows processes to continue without waiting, handling responses when they arrive.
Test yourself on System Design
A free test with instant, explained results. No account needed.
More System Design questions
- How would you explain a critical consideration when transitioning from a synchronous to an asynchronous message…
- Which database type would you recommend for a system requiring high transaction throughput, and why?
- In JVM architecture, what is the main purpose of the garbage collector?
- When designing a scalable e-commerce platform, which strategy helps manage sudden spikes in traffic?
- How can the STAR framework help you in a behavioral interview?
- How can you ensure efficient communication between microservices in a highly scalable system?