Interview Questions / Snap
Snap Interview Questions & Process
Backend Engineer, Mobile Engineer, AR/ML Engineer, and Infrastructure Engineer
Updated July 2026Snap hires software engineers across its camera and AR platform, messaging, content and Spotlight, ads, and backend infrastructure, and runs a fast, technically demanding loop that usually wraps in three to six weeks. One rule matters throughout: Snap expects runnable, bug-free code — not pseudocode — and scores code quality, naming, and edge-case handling, not just whether the algorithm works.
The process is a recruiter screen (which often probes your experience with Java, Go, or C++), a 60-minute HackerRank technical phone screen with one or two coding problems and a brief project deep-dive, then a virtual onsite of four to five rounds — commonly three coding rounds plus a system design round (for mid-level and up), a behavioural round, and an informal cross-functional chat. System design maps to Snap's product: photo and video services, messaging, streaming infrastructure, recommendation engines, and fraud detection.
The cost of walking in unprepared
Snap's process runs 5 stages. Demanding and fast: Snap wants runnable, bug-free code with clean naming and edge cases — pseudocode won't pass.
Merra: run the Snap interview before it counts
Hope, Merra’s AI interviewer, runs a Snap-style mock out loud — the same question styles, real follow-ups — then scores you on the five dimensions real interviewers use, with a recording and transcript.
- 1Sign up free — no card, 5 full interviews available until used.
- 2Take the diagnostic — 15 minutes with Hope, get your baseline score.
- 3Practise Snap-style — company-tuned questions, honest feedback, watch your score climb.
No card details required. Your first 5 interviews are free.
Practise the Snap interview now
5 free interviews. Instant scored feedback. Know where you stand before Snap decides for you.
Start your free interviews5 free interviews · no card needed · cancel anytimeThe Snap interview process
- 1Apply to a specific camera/AR. Apply to a specific camera/AR, messaging, content, ads, or infrastructure team.
- 2Recruiter screen (30–45 minutes). background, interest in Snap, and tech-stack experience (Java, Go, C++).
- 3Technical phone screen (~60 minutes) on HackerRank. one or two coding problems plus a brief project deep-dive.
- 4Virtual onsite of four to five rounds. around three advanced coding rounds, a system design round (mid-level and up), a behavioural round, and an informal cross-functional chat.
- 5Debrief and offer. Debrief and offer; the full loop typically runs three to six weeks. Runnable, bug-free code is expected throughout.
Real Snap interview questions
As reported by recent candidates. The same styles Hope asks in a Snap-style mock.
SWE — Strings
SWE — Heaps
SWE — Graphs
Systems — Design
Systems — Design
Behavioural
Prepping alone vs with Merra
Without Merra
- ✕Read questions, rehearse answers in your head
- ✕First time answering out loud is the real interview
- ✕No structured feedback on how you actually come across
- ✕Find out you weren’t ready from a rejection email
With Merra
- ✓Practise out loud before the real interview
- ✓Structured evaluation and feedback after every session
- ✓Review your session history and track improvement
- ✓Personalise practice by role, company, and focus areas
Pricing
- ✓No card needed · 5 free interviews available until used
- ✓Full scored feedback on every interview
- ✓Company-tuned mocks for Snap and others
- ✓Recording and transcript included
- ✓Cancel anytime
Snap interview FAQs
Does Snap use HireVue?
Snap's technical screen runs on HackerRank with live onsite rounds; its process doesn't describe a universal recorded-video HireVue stage.
How many rounds are there?
A recruiter screen, a HackerRank technical phone screen, and a four-to-five-round onsite (about three coding, one system design, behavioural, and a cross-functional chat).
How hard is it?
Demanding and fast: Snap wants runnable, bug-free code with clean naming and edge cases — pseudocode won't pass.
How long does it take?
Typically three to six weeks, and the process moves quickly.
Related interview guides
Merra is an independent interview practice platform and is not affiliated with Snap. Interview formats vary by role, region, and year.
Know where you stand
Your first interview with Hope takes 15 minutes and gives you a baseline score. Free, no card, instant feedback.
Start your free interviews5 free interviews · no card needed · cancel anytime