Mobile App Developer
System design questions
38 questions on System design for mobile app developers, easiest first.
Easy 7
Medium 18
- Surviving screen rotationmedium
- Offline-first data flowmedium
- Blocking file read in a coroutinemedium
- setState called after disposemedium
- Modelling loading and errormedium
- Thread safety of by lazymedium
- Snackbar shows again after rotationmedium
- Passing an order to the detail screenmedium
- Do you need use casesmedium
- Keeping a search query after process deathmedium
- What Kotlin Multiplatform sharesmedium
- Adding Flutter to an existing appmedium
- React Native in a native appmedium
- Two async let callsmedium
- Downloading a list of imagesmedium
- Calling into an actormedium
- Cancelling a long loopmedium
- Reading a file line by linemedium
Hard 13
- Jank when parsing a big JSONhard
- Dart microtask and event orderhard
- Parallel token refresh logs users outhard
- Locking around a suspend callhard
- Passing a class into a Taskhard
- Global cache in Swift 6hard
- Using nonisolated in an actorhard
- Turning a delegate into an AsyncSequencehard
- Bridging a callback with a continuationhard
- Blocking inside an async functionhard
- sync on the main queuehard
- Importing 50,000 rows in SwiftDatahard
- Search that restarts on new texthard