DevPrep

All topics

🧱 IDEs & SDK: iOS interview questions

  1. Application lifecycle Junior PRO
  2. Application launch sequence Middle PRO
  3. UIViewController lifecycle Junior PRO
  4. iOS file system Junior PRO
  5. Push notifications Middle PRO
  6. Frameworks Junior PRO
  7. Describe the app and UIViewController lifecycle. Junior PRO
  8. How do code signing and provisioning work? Middle PRO
  9. Static vs dynamic library? Middle PRO
  10. Dependency managers: CocoaPods, SPM, Carthage? Middle PRO
  11. What can an app do in the background: BGTaskScheduler, background URLSession and their limits? Senior PRO
  12. Universal Links and URL schemes: how do deep links work? Middle PRO
  13. App Extensions and App Groups: how does an extension share data with the app? Middle PRO
  14. Permissions and the Privacy Manifest: how to request access and what to declare? Middle PRO
  15. Keychain: what to store in it and how to work with it? Middle PRO
  16. Silent push and the Notification Service Extension: how to modify a notification before it is shown? Senior PRO

Practice this before your interview

DevPrep turns these answers into one-minute challenges: what does this code print, find the bug, mock interviews. One challenge a day.

Get DevPrep on the App Store