Hard Mobile App Developer questions
32 questions · 20 points each for a correct first answer.
- 1.Testing process deathandroid, lifecycle, statehard
- 2.Too many recompositionsjetpack-compose, performancehard
- 3.Memory leak with a closureswift, memory-managementhard
- 4.Offline edit conflictsoffline-first, synchard
- 5.Jank when parsing a big JSONflutter, performance, concurrencyhard
- 6.Crash spike during a releaserelease-management, monitoringhard
- 7.Certificate pinning trade-offmobile-security, networkinghard
- 8.Slow cold startandroid, performancehard
- 9.Collecting a cold Flow twicekotlin-flow, kotlin-coroutineshard
- 10.Polling loop that ignores cancellationkotlin-coroutines, error-handlinghard
- 11.One failing request in coroutineScopekotlin-coroutines, structured-concurrencyhard
- 12.Actor reentrancy in an image cacheswift-concurrency, actorshard
- 13.Task vs Task.detachedswift-concurrencyhard
- 14.unowned self in a network callbackswift, memory-managementhard
- 15.When a Swift array is copiedswift, value-types, performancehard
- 16.derivedStateOf for a scroll buttonjetpack-compose, performancehard
- 17.Wrong row expanded after insertjetpack-compose, listshard
- 18.Stale callback in a long effectjetpack-compose, side-effectshard
- 19.PendingIntent crash on Android 12android, mobile-securityhard
- 20.Foreground service fails on Android 14android, background-workhard
- 21.Exported activity loading any URLmobile-security, androidhard
- 22.Keychain read fails in backgroundios, mobile-security, background-workhard
- 23.When a BGAppRefreshTask runsios, background-workhard
- 24.Swapped Flutter tiles keep colorsflutter, widget-keyshard
- 25.Dart microtask and event orderdart, async-programminghard
- 26.Animation stutters while JS is busyreact-native, animation, performancehard
- 27.Memoized rows still re-renderreact-native, performancehard
- 28.Stopping cheaters calling the APImobile-security, api-securityhard
- 29.Parallel token refresh logs users outauthentication, networking, concurrencyhard
- 30.Duplicate orders from offline retriesoffline-sync, api-designhard
- 31.FCM handler skipped in backgroundpush-notifications, firebase, androidhard
- 32.Deep link lost after logindeep-linking, navigationhard