🧱 IDEs & SDK: iOS interview questions
- Application lifecycle Junior PRO
- Application launch sequence Middle PRO
- UIViewController lifecycle Junior PRO
- iOS file system Junior PRO
- Push notifications Middle PRO
- Frameworks Junior PRO
- Describe the app and UIViewController lifecycle. Junior PRO
- How do code signing and provisioning work? Middle PRO
- Static vs dynamic library? Middle PRO
- Dependency managers: CocoaPods, SPM, Carthage? Middle PRO
- What can an app do in the background: BGTaskScheduler, background URLSession and their limits? Senior PRO
- Universal Links and URL schemes: how do deep links work? Middle PRO
- App Extensions and App Groups: how does an extension share data with the app? Middle PRO
- Permissions and the Privacy Manifest: how to request access and what to declare? Middle PRO
- Keychain: what to store in it and how to work with it? Middle PRO
- 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