DevPrep

All topics

📖 Object-oriented programming (OOP): iOS interview questions

  1. History of OOP Junior
  2. Encapsulation Junior
  3. Inheritance Junior
  4. Polymorphism Junior
  5. Abstraction Junior
  6. Interfaces and protocols Junior
  7. Composition vs inheritance Junior
  8. Single Responsibility Principle (SRP) Junior
  9. Subtype vs parametric polymorphism Middle
  10. Error handling and exceptions in OOP Junior
  11. Collections and data structures in OOP Junior
  12. Objects and references Junior
  13. OOP compared with other paradigms Junior
  14. Multiple inheritance and interfaces Middle
  15. 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