iOS & Swift interview questions with answers
484 questions across 28 topics, from Swift basics to concurrency, memory, architecture and system design. Written for junior, middle and senior iOS developers.
- 📕 Programming basics 20 questions
- 📖 Object-oriented programming (OOP) 15 questions
- 📝 The Swift Language 18 questions
- 📱 UIKit 13 questions
- 🧱 IDEs & SDK 16 questions
- 💾 Memory management 25 questions
- 🚦 Multithreading & concurrency 17 questions
- 🗄 Databases & storage 16 questions
- 📶 Networking & APIs 17 questions
- 🏗 Design patterns 12 questions
- 🏛 Software architecture 22 questions
- 👨🔧 Software testing 13 questions
- 🧠 AI fundamentals for developers 42 questions
- 🤖 AI-assisted development 14 questions
- 📐 SwiftUI 20 questions
- ⚡️ Swift Concurrency (async/await, actors) 12 questions
- 🔗 Combine 13 questions
- 🦅 Modern Swift 12 questions
- 🧮 Algorithms & data structures 15 questions
- 🅾️ Objective-C 29 questions
- 📐 Auto Layout 13 questions
- 💬 Behavioral & Soft Skills 11 questions
- 🧩 What does it print? Interview puzzles 24 questions
- 🎯 Real interview tasks 34 questions
- 🚀 Performance 10 questions
- 🔐 Security 10 questions
- 📦 Building and shipping 10 questions
- ♿️ Accessibility and localization 11 questions
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