📖 Object-oriented programming (OOP): iOS interview questions
- History of OOP Junior
- Encapsulation Junior
- Inheritance Junior
- Polymorphism Junior
- Abstraction Junior
- Interfaces and protocols Junior
- Composition vs inheritance Junior
- Single Responsibility Principle (SRP) Junior
- Subtype vs parametric polymorphism Middle
- Error handling and exceptions in OOP Junior
- Collections and data structures in OOP Junior
- Objects and references Junior
- OOP compared with other paradigms Junior
- Multiple inheritance and interfaces Middle
- How does an abstract class differ from an interface? Junior
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