Topics

Study one domain at a time

Swift fundamentals, concurrency, UIKit, and SwiftUI each show up differently in interviews. Use these paths to cluster questions so you build depth instead of jumping between unrelated prompts.

Swift

Core language concepts, ownership, protocols, generics, concurrency, and the details interviewers use to separate memorization from real understanding.

13 questions · Ownership, protocols, generics, concurrency, and language fundamentals

Concurrency

Actors, async/await, isolation, Sendable, data races, and the reasoning behind modern Swift concurrency.

8 questions · Actors, async/await, isolation, Sendable, and data-race reasoning

UIKit

View lifecycle, rendering performance, diffable data sources, and the UIKit architecture trade-offs still common in production codebases.

3 questions · View lifecycle, rendering, diffable data sources, and UIKit architecture

SwiftUI

State ownership, view identity, data flow, and compositional UI design for modern Apple platform teams.

3 questions · State, identity, data flow, and compositional UI design