Networking & data interview questions
Scenario-style prompts with sample answer outlines. Focus is on how you would design and reason in real codebases.
- 01Designing a networking layerHow would you design a scalable and maintainable networking layer for an iOS app?
- 02Errors, retries, and UXHow do you handle network failures, retries, and error states in a way that provides a good user experience?
- 03Caching strategyHow do you design a caching strategy for network data (such as memory vs disk vs database), and how do you decide what to cache?
- 04Pagination and large feedsYou're building a feed that loads large amounts of data. How do you handle pagination and ensure smooth performance?
- 05Offline support and syncingHow would you design a system that works offline and syncs with a backend when connectivity returns?



