How to deal with an iOS Developer interview
This is the first version of this guide using some core topics to study, read and learn about if your want to feel prepare for a technical interview.
- Objective-C
- Swift
- OS
- IDE (Xcode)
- OOP
- Structured
- Functional
- OTHERs (Protocol P., etc)
- Swift Basics
- Dependency Injection
- Unit Testing
- UI Testing
- VIPER
- MVP
- MVVM
- ViewController
- Tabcontroller
- Views-
- Storyboards
- SwiftUI
- CoreData
- Realm
- SQLite
- Serialization
- Keyed Archiverd
- .plist
- Shared Preferences
- App states
- Usage
- Limitations
- WebServices
- Push Notifications
- Bluetooth
- DispatchQueue Main and global
- Sync and Async
- Async Await Operations
- Operation Queue vs Dispatch Queue
- Dispatch Groups
##Dependency Injection
- Objects IDs
- Performance
- Security
- Test Driven Development
- Behaviour Driven Development
- Domain Driven Development
- Solid/Dry
- Algorithms
- VCS/GIT
- Dependecy manager
- CI/CD