🚀 Performance: iOS interview questions
- How do you profile an app in Instruments: Time Profiler, Allocations, Leaks, Hangs? Middle PRO
- What makes up app launch time and how do you measure it? Senior PRO
- What are hangs and hitches? Why must the main thread stay free? Middle PRO
- How do you make scrolling smooth: cell reuse, prefetching, image decoding? Middle PRO
- How do you speed up SwiftUI: identity, body cost and Observation granularity? Senior PRO
- How do you reduce the memory footprint and stay clear of jetsam? Senior PRO
- How do you save battery: background work, location, networking? Middle PRO
- How do you reduce app size? Middle PRO
- What is MetricKit and how do you collect performance metrics from real devices? Senior PRO
- Performance questions in interviews: how to answer? Senior PRO
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