Frontend interview guide
Apple
App Store, Developer, iCloud web, Apple TV+ web, internal tooling. A design-first culture where the frontend bar is explicitly about craft.
Frontend engineers interviewing at Apple — teams vary from consumer web (store, music, TV+) to internal tooling to developer platform surfaces. Loops are secretive by culture; this guide is distilled from public reports.
Last reviewed 2026-10-04
What they emphasise
- Craft — pixel-perfect finish, motion precision, typography. Apple reads these as engineering concerns, not design concerns.
- Accessibility — WCAG by default, VoiceOver fluency where the role calls for it.
- Fundamentals — DOM, JS internals, CSS depth. Apple's loops lean more fundamentals-first than framework-first.
- Team-fit discretion — Apple culture is secretive; expect the loop to probe for discretion and ownership.
The loop, round by round
4 rounds. Durations and formats are typical, not guaranteed — confirm the loop shape with your recruiter in the screen.
Round 1
Recruiter screen
~30 minCallWhat it covers
- Resume, level, team orientation.
- Explicit expectation of secrecy — details of the role may not be shared until later.
What they're looking for
- Comfort with limited information. Candidates who need every detail upfront read as a culture-mismatch.
Round 2
Technical phone screen
45–60 minLive codingWhat it covers
- Fundamentals-flavoured — JS, DOM, CSS, data structures. Framework-specific questions are less common at Apple than almost anywhere else.
What they're looking for
- Deep JS/DOM knowledge — closures, prototypes, event flow, layout.
- Clean, well-structured code without framework crutches.
Round 3
Onsite: multiple technical rounds (3–4)
45–60 min eachLive coding across multiple interviewersWhat it covers
- One or two coding rounds — fundamentals, DOM manipulation, data-structure problems.
- One UI build — a focused component that will be judged on polish as well as correctness.
- One system-design round for Senior+.
What they're looking for
- Correctness paired with craftsmanship — the polish bar is explicit.
- Accessibility baked in, not bolted on.
- A clear, considered style — Apple-shape work has a particular finish.
Round 4
Onsite: hiring manager / team-fit
45–60 minConversationWhat it covers
- Role, team, scope. Discretion-oriented questions about handling sensitive projects.
What they're looking for
- Specific, considered answers about past work.
- Comfort with the culture of "we talk about what we've shipped, not what we're shipping".
What each level expects
The bar you're being measured against — plus the failure modes candidates most often trip on at that level.
SDE 2 / mid
~2–4 yearsShips polished features end to end with mentorship.
What they expect
- Deep fundamentals — JS, DOM, CSS — not just the framework layer.
- A visible craftsmanship bar in every code sample.
Common failure modes
- Framework-first thinking. Apple interviews reward depth in the underlying platform.
- Submissions that are correct but visibly unpolished.
Senior
~5–8 yearsOwns a technical area, mentors mids, drives patterns.
What they expect
- A system-design round where craft and finish are co-equal with technical correctness.
- Past-work stories that specifically credit a design or UX decision.
Common failure modes
- A system design that is correct but not opinionated about the user experience.
Staff
~8+ yearsTechnical direction across teams.
What they expect
- A peer-level system-design discussion.
- Multi-team leverage with specific, measurable outcomes — product metrics as well as engineering ones.
Common failure modes
- Senior+ output rather than Staff leverage.
How to crack it
Day-of advice. The specific moves that separate offers from no-offers when the content is already in your head.
- 1Study DOM, CSS, and JS fundamentals until you can answer 'why does this re-paint?' or 'what's the specificity?' without hesitation. Apple's bar is specifically about depth here.
- 2Build one portfolio-polished component before the loop. Motion, typography, keyboard, screen reader — all included.
- 3Prepare for discretion-oriented questions — 'tell me about a time you worked on something sensitive and how you handled who knew what'.
- 4Accept the asymmetric information model. The team won't always tell you what the project is before the offer; be comfortable with that.
- 5If the role is consumer-facing, use the actual Apple product you'd be working on and form specific, considered opinions.
How to master it (over months, not days)
The longer-horizon work. These are the habits that pay off at Senior+ bars where cramming visibly fails.
- Learn one accessibility primitive deeply (focus management, ARIA tabs, live regions) and ship a reference implementation. Apple culture reads accessibility as table stakes.
- Build the DOM/CSS fundamentals muscle until framework docs are read as 'what shortcut does this give me' rather than 'how does any of this work'.
- Study typography, spacing and motion. Apple's culture reads these as engineering concerns.
- Pick one Apple product and understand its UX decisions deeply enough to discuss specific trade-offs.
- Follow one Apple engineer or designer who publishes publicly. The style of thinking is pattern-matched for.
Resources
On-site content for the technical prep, plus short-list of external links worth your time.