Frontend interview guide
Shopify
The commerce platform. React/TypeScript across admin, storefront, and a mature design system (Polaris). Craftsmanship + merchant empathy.
Frontend engineers interviewing at Shopify — Admin, Checkout, Storefront or internal tooling. React is the default; Hydrogen on the storefront side.
Last reviewed 2026-10-04
What they emphasise
- Dense merchant-facing UI — tables, forms, filters, bulk actions. Admin is as information-dense as any SaaS in production.
- Polaris fluency — mature design system; awareness lands you ahead.
- Commerce-shaped product thinking — cart, checkout, inventory, taxes have real-world constraints that the interview will probe.
- Trust the merchant — Shopify's culture is explicit about treating merchants as the primary user.
The loop, round by round
6 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, loop orientation.
What they're looking for
- A specific "why Shopify" that references the merchant mission.
Round 2
Technical phone screen
60 minLive codingWhat it covers
- A focused UI build or a correctness-sensitive JS problem.
- Follow-ups on accessibility and edge cases.
What they're looking for
- Clean, iterative code within the hour.
- A visible stance on accessibility.
Round 3
Onsite: pair-programming build
90 minLonger-form build in a real repoWhat it covers
- Build a merchant-facing feature end to end — form with validation, filterable table, or an inventory-adjacent surface.
- Tests expected alongside the code.
What they're looking for
- Reads unfamiliar code quickly.
- Tests appear with the code, not after.
- Polished finish — buttons have hover/focus states, forms have empty states.
Round 4
Onsite: system design
60 minShared doc / whiteboardWhat it covers
- Commerce-flavoured prompt — bulk product edits, dense admin filter + table, a checkout step.
- Scale and operational realities.
What they're looking for
- Trade-offs with real numbers.
- Specific awareness of what breaks at merchant scale.
Round 5
Onsite: values / behavioural
45 minConversationWhat it covers
- Stories mapped to Shopify's values — Thrive on Change, Own the Outcome, Trust by Default, Get Shit Done, Keep Learning, Act Like an Owner.
What they're looking for
- Specific STAR stories with measurable outcomes.
- A visible owner mindset in every story.
Round 6
Hiring manager
30 minConversationWhat it covers
- Team, scope, your questions.
What they're looking for
- Thoughtful specific questions about the team's current challenges.
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 features end to end with mentorship.
What they expect
- Clean React/TS, Polaris awareness, testing baseline.
- Comfort with dense admin-style UI.
Common failure modes
- No tests on the pair-build round — Shopify reads it as a culture gap.
- Polish missing from the build — empty states, focus rings, loading.
Senior
~5-8 yearsOwns a technical area, mentors.
What they expect
- A system-design round that treats merchant-scale realities honestly.
- Values stories at the technical-lead level with owner framing.
Common failure modes
- A system design that is textbook pattern recall.
- 'We' stories where 'I' is the signal.
Staff
~8+ yearsMulti-team technical direction.
What they expect
- Peer-level discussion.
- Multi-team leverage with measurable outcomes.
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 Polaris at least enough to recognise its components. The specificity lands ahead.
- 2Prepare one admin-shape UI build — a dense table with inline edit, a form with validation, a filter sidebar.
- 3Write tests alongside your build code in prep. Shopify's bar is explicit about tests.
- 4Pre-write six values-mapped stories — one per Shopify value. Owner framing throughout.
- 5Use the Shopify admin as a merchant before the loop. Opinions grounded in actual use read as credible.
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.
- Build and ship a small commerce product — a storefront, a checkout, an inventory tool. The depth is credible only when exercised.
- Read Shopify engineering blog and the Polaris documentation. Both tell you how the culture thinks.
- Learn Hydrogen if you're on the storefront side.
- Make testing a habit — behaviour tests before merge changes how you code.
- Follow one Shopify engineer who publishes publicly.
Resources
On-site content for the technical prep, plus short-list of external links worth your time.