Interview Intel · Snap

Snap coding interview
questions, leaked.

106 problems reported across recent Snap interviews. Top patterns: array, string, hash table. The list below is what most candidates actually saw, plus the honest play if you can't grind all of it.

Founder's read

Snap's coding interview is array and string heavy, with 60 array problems and 35 string problems across 106 total. Two thirds are medium difficulty, meaning you won't see many gimmes. You need speed on core patterns: sliding window (Minimum Window Substring), island traversal (Number of Islands, Making A Large Island), and graph traversal for scheduling problems. If you hit a wall on any of these mid-assessment, StealthCoder runs invisible to the proctor and surfaces a working solution in seconds. This is your safety net if prep doesn't cover the exact variant they throw at you.

Tracked problems
106
Easy
7/ 7%
Medium
67/ 63%
Hard
32/ 30%

Top problems at Snap

leaked_problems.csv50 rows
#ProblemDiffFrequency
01LRU CacheMEDIUM
100.0
02Minimum Window SubstringHARD
95.9
03Word LadderHARD
94.4
04Meeting Rooms IIMEDIUM
94.4
05Making A Large IslandHARD
89.1
06Course Schedule IIMEDIUM
89.1
07Design Log Storage SystemMEDIUM
89.1
08Word Break IIHARD
89.1
09Number of IslandsMEDIUM
87.1
10Number of Distinct IslandsMEDIUM
84.9
11Bus RoutesHARD
84.9
12Alien DictionaryHARD
84.9
13One Edit DistanceMEDIUM
84.9
14Min StackMEDIUM
84.9
15Valid SudokuMEDIUM
84.9
16Bricks Falling When HitHARD
82.5
17Power of TwoEASY
82.5
18Combination Sum IVMEDIUM
82.5
19Least Operators to Express NumberHARD
82.5
20Unique Binary Search TreesMEDIUM
82.5
21Largest Merge Of Two StringsMEDIUM
82.5
22Reverse Linked ListEASY
82.5
23Binary Tree Vertical Order TraversalMEDIUM
82.5
24String CompressionMEDIUM
82.5
25Burst BalloonsHARD
82.5
26Ternary Expression ParserMEDIUM
82.5
27Closest Binary Search Tree ValueEASY
82.5
28Word AbbreviationHARD
82.5
29Remove K DigitsMEDIUM
82.5
30Frog JumpHARD
82.5
31Reverse Words in a StringMEDIUM
82.5
32Game of LifeMEDIUM
82.5
33Sudoku SolverHARD
82.5
34Combination SumMEDIUM
82.5
35Combination Sum IIMEDIUM
82.5
36Wildcard MatchingHARD
82.5
37Basic Calculator IIMEDIUM
76.9
38Shortest Path in a Grid with Obstacles EliminationHARD
69.7
39Cheapest Flights Within K StopsMEDIUM
69.7
40Word SearchMEDIUM
69.7
41Best Time to Buy and Sell Stock IIIHARD
65.1
42Decode WaysMEDIUM
65.1
43Valid Arrangement of PairsHARD
65.1
44Merge IntervalsMEDIUM
59.5
45Amount of Time for Binary Tree to Be InfectedMEDIUM
59.5
46Number of Islands IIHARD
59.5
47Parallel Courses IIIHARD
59.5
48Design a Text EditorHARD
59.5
49Minimum Number of KeypressesMEDIUM
59.5
50Minimum Time to Complete All TasksHARD
59.5

Frequencies derived from public community-tagged interview reports. Click a row to view on LeetCode.

The hedge

You have a week, maybe less. You can't out-grind the list above. StealthCoder runs invisibly during the actual Snap OA. The proctor cannot see it. Screen share cannot detect it. Made by a working FAANG engineer who treats the OA the way companies treat hiring: as a game with rules you should know.

Get StealthCoder
Topic distribution
What this means

The difficulty distribution is punishing. 32 hard problems and 67 medium means the median question is medium-to-hard, and easy problems are nearly nonexistent. Arrays dominate, but strings demand equal attention. Hash tables appear in 24 problems, often paired with strings or design patterns like LRU Cache and Design Log Storage System. Dynamic programming and graph traversal (DFS/BFS) each show up in 20+ problems, so topological sort (Course Schedule II, Alien Dictionary) and union find (Making A Large Island, Number of Distinct Islands) must be muscle memory. Start with array and string problems that combine hash tables, then move to graph traversal variants. StealthCoder is your hedge if you've only drilled one topological-sort approach and they ask for a different angle mid-interview.

Companies with similar patterns

If you prepped for Snap, these companies recycle ~60% of the same topics.

The honest play

You've seen the list. Now make sure you pass Snap.

Memorizing every problem above in a week is a fantasy. StealthCoder is the hedge: an AI overlay that's invisible during screen share. It reads the problem on screen and surfaces a working solution in under 2 seconds. Made by a working FAANG engineer who treats the OA the way companies treat hiring: as a game with rules you should know. Works on HackerRank, CodeSignal, CoderPad, and Karat.

Snap interview FAQ

Should I focus on arrays or strings first for Snap?+

Arrays are the foundation. 60 array problems versus 35 string means array patterns will dominate your interview. But strings appear in 12 of Snap's top 15 hardest problems (Minimum Window Substring, Word Ladder, Alien Dictionary, Word Break II). Drill arrays for three days, then switch to string-heavy patterns like sliding window and trie for the final push.

How many hash table problems should I solve before my assessment?+

Hash tables appear in 24 of 106 problems, often mixed with other topics rather than standalone. Solve 8 to 10 hash table problems focusing on design (LRU Cache, Design Log Storage System) and string/array combos (Minimum Window Substring). You're not drilling hash tables in isolation; you're drilling their role in larger patterns.

Is dynamic programming a must for Snap, or is it a nice-to-have?+

22 problems involve DP, but most are bundled with other techniques like backtracking or memoization (Word Break II). If you're weak on DP, solve 5 to 6 core problems but don't skip graph and string work. The hard problems lean DP, so if you hit a medium DP variant on the assessment, that's where StealthCoder earns its keep.

What's the hardest topic I should drill last?+

Topological sort and union find each appear in roughly 4 problems but always on hard questions (Alien Dictionary, Course Schedule II, Making A Large Island, Number of Distinct Islands). These are low-frequency but high-impact. Drill them in your final two days, but don't burn time here if you're shaky on array/string fundamentals.

Do I need to solve all 106 problems to be ready?+

No. Focus on the top topics: 15 to 20 array problems, 10 to 12 string problems, 5 to 8 hash table designs, and 4 to 5 graph/DP variants. That's roughly 40 to 45 problems in a week. You can't out-grind Snap's list; you need pattern recognition. Quality repetition beats volume, and if you blank mid-assessment, StealthCoder covers the gap.

Problem frequencies sourced from public community-maintained interview-report repos. Problems, ratings, and trademarks are property of LeetCode and Snap. StealthCoder is not affiliated with Snap.