Technical questions
Two rounds
Hr round
For an iOS technical interview, here are some topics or questions you might encounter:
1. **Swift Programming Language:** Questions related to Swift syntax, optionals, closures, protocols, etc.
2. **iOS Frameworks:** Understanding of UIKit, Core Data, Core Animation, etc.
3. **Memory Management:** Knowledge about memory management in iOS, strong vs. weak references, retain cycles, etc.
4. **Design Patterns:** Understanding of MVC, MVVM, Singleton, Delegate patterns, etc., and their application in iOS development.
5. **Networking:** Familiarity with URLSession, Alamofire, or other networking libraries.
6. **User Interface:** Questions about Auto Layout, Storyboards vs. Programmatic UI, custom views, etc.
7. **Debugging and Testing:** Knowledge of debugging tools, unit testing, UI testing, and their importance in iOS development.
8. **App Submission Process:** Understanding of the App Store submission process, certificates, provisioning profiles, etc.