🎯 iOS SE → Lead 📅 ~4 weeks · 2 h/day 📚 Built on this kit's real question bank

Walk into your iOS interview already knowing the questions.

This guide turns the same rubric interviewers use in this kit into a structured study plan. You'll see every topic, how each one is probed as you climb from Junior (IC2) to Lead (IC4), what a strong answer sounds like, and exactly what to study on which day — so a month of focused evenings gets you interview-ready instead of doom-scrolling random blog posts.

01

Understand the bar

The interview map shows how each of the 7 topics is assessed — and how the bar rises from owning a screen to driving a team's architecture.

02

Build the mental models

Animated explainers for the concepts that trip people up: ARC retain cycles, actor isolation, data flow, the frame budget.

03

Drill with active recall

Don't just re-read answers — flashcards make you retrieve them, with spaced repetition and a streak so the right cards come back at the right time.

The lay of the land

The interview map

Every iOS interview in this kit probes the same 7 topics. What changes with seniority isn't the topic — it's the altitude. A junior explains how one screen works; a lead explains how they keep a whole team's code consistent. Tap any cell to see what's actually asked and what a strong answer sounds like.

Topic IC2 · iOS SE
Owns a screen
IC3 · Senior
Owns features
IC4 · Lead
Owns the team's bar
Know the target

How you're scored

Interviewers don't grade pass/fail — they place each answer on a 5-level rubric, then average per topic into a radar chart. Knowing the rubric is half the battle: the gap between “Meets” and “Strong” is almost always naming the trade-off and the edge case, not knowing more facts.

0No signal
Can't articulate it, or wrong with confidence.
25Below
Partial — gaps in fundamentals or hand-waving.
50Meets
Solid working knowledge; covers the expected ground.
75Strongyour aim
Articulates trade-offs and edge cases clearly.
100Exceeds
Lived experience; anticipates the follow-ups.
The verdict math ≥80% overall & no topic below 30% → Strong Hire · ≥60% & ≤1 weak spot → Hire · ≥40% → Lean No · else No Hire. One blank topic sinks the average — breadth beats a single spike.
interactive Three candidate profiles — feel where the bar sits
“Strong” target (75%) This candidate
Build the mental models

The seven topics, visualised

Each topic below opens to: why it matters, how the bar rises IC2 → Lead, an interactive explainer for the concept people most often fumble, and links into this kit's deep prep notes. Don't memorise — play with the visuals until the model clicks, then practise saying it out loud.

Don't just re-read — recall

Active-recall flashcards

Re-reading the model answer feels productive, then fades by morning. Retrieving it from memory — forcing the answer out before you flip — is what actually sticks, and it's exactly what the interview tests. These cards distil the question bank into recall prompts. Grade yourself honestly: cards you miss come back sooner, cards you nail drift out to a week. Five minutes a day beats a weekend cram.

How to use it — the 3-second rule Read the prompt and say your answer out loud before flipping. Then tap Forgot / Got it / Easy — that's the spacing engine. Switch topics with the chips, build a streak, and let the boxes do the scheduling. Every day of the 4-week plan links straight to its cards. Progress saves in this browser.
Leitner boxes — a card climbs a box each time you recall it; Box 5 = mastered
Your month, mapped

The 4-week study plan

Twenty focused sessions of ~2 hours, building from fundamentals to Lead-level. Each day pairs study (this kit's prep notes + the explainers above) with practice out loud — because the interview tests whether you can say it, not just recognise it. Every day links straight to the learning material it covers — the exact prep-deck topic and, on mock days, the interview to run. Tick days off; your progress saves in this browser.

0%
0 / 20 days
On the day

The interview-day playbook

You've done the studying. These are the habits that turn knowledge into a “Strong” on the rubric — how to structure an answer, where the easy points are, and the red flags that quietly sink candidates.

How to structure any technical answer

1 · CLARIFY

Restate & scope

Repeat the question in your words and state one assumption. “So we’re fetching a paginated list, offline-capable — yes?” Buys thinking time and shows judgement.

2 · APPROACH

Think out loud

Narrate the path before the detail. Interviewers grade your reasoning, not just the destination. Silence reads as stuck.

3 · TRADE-OFFS

Name the alternative

This is the Meets→Strong lever. For every choice, say what you didn’t pick and why. “Struct here for value semantics; a class if I needed shared identity.”

4 · EDGE CASES

Anticipate the follow-up

Surface the failure mode before they ask. “The risk here is a retain cycle / a dropped frame / a flaky test — so I’d…”. That’s an Exceeds signal.

Reading the room

Follow-ups aren't a trap Interviewers dig where you're strongest to find your ceiling, and where you're weakest to size the gap. “I haven’t hit that in production, but here’s how I’d reason about it” beats bluffing every time. Every prep note in this kit lists the exact follow-ups — rehearse them.

Red flags that quietly sink candidates

⚡ SwiftForce-unwrapping everywhere; can’t explain a retain cycle; “structs and classes are basically the same”.
🧵 ConcurrencyBlocking the main thread; sleep() to “wait”; sprinkling @MainActor / DispatchQueue.main as a cargo-cult.
🏛️ ArchitectureNaming patterns without trade-offs; gold-plating with Clean/VIPER on a simple screen; globals/singletons everywhere.
🧪 TestingTesting implementation detail; sleep-based async tests; “QA covers that”.
🚀 PerformanceOptimising before measuring; not knowing Instruments; ignoring memory & app size.
🤝 BehavioralBlaming teammates; no specifics; taking all the credit; no lesson learned.

Practise against the real thing

The fastest way to calibrate is to sit on the other side of the table. Open the interview for your target level, answer every question out loud, and grade yourself against the strong-answer markers.

Aiming beyond iOS roles? To land a generalist SWE offer at FAANG, OpenAI or Anthropic you'll also need data-structures & algorithms, system design and a behavioral bar. The SWE Interview Prep Guide → is the from-scratch, 6-month companion path — this iOS guide covers the domain round.