Daily iOS
ConcurrencySnapinterview report

Async network client design

Design the API of an async network client that several screens use at the same time. It must never block the main thread, and it needs deduplication of identical requests, cancellation, and retries. Can you walk me through the interface and the internal concurrency structure?

Submit