Interview Intel · Snowflake

Snowflake coding interview
questions, leaked.

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

Founder's read

Snowflake's coding interview is 60 percent medium and hard problems, 90 total reported. You're walking in cold to a gauntlet of array, string, and hash-table questions stacked with sliding-window tricks, graph traversals, and dynamic-programming wrinkles. The median difficulty sits well above the typical online assessment. If you blank mid-problem on something like Trapping Rain Water or Minimum Window Substring, StealthCoder runs invisibly during screen share and surfaces a working solution in seconds. You're not memorizing 90 problems. You're drilling the patterns that matter, and you're carrying a real-time safety net into the live OA.

Tracked problems
90
Easy
11/ 12%
Medium
54/ 60%
Hard
25/ 28%

Top problems at Snowflake

leaked_problems.csv50 rows
#ProblemDiffFrequency
01Design In-Memory File SystemHARD
100.0
02Happy NumberEASY
93.7
03Minimum Window SubstringHARD
91.6
04Course Schedule IIMEDIUM
91.6
05Find All Anagrams in a StringMEDIUM
90.4
06Word Search IIHARD
90.4
07String TransformationHARD
89.2
08Step-By-Step Directions From a Binary Tree Node to AnotherMEDIUM
83.4
09Calculate Amount Paid in TaxesEASY
83.4
10Maximum Number of Upgradable ServersMEDIUM
81.8
11Trapping Rain WaterHARD
79.9
12Painting the WallsHARD
79.9
13Maximum Profit in Job SchedulingHARD
79.9
14Parallel Courses IIIHARD
78.0
15Number of Ways to Form a Target String Given a DictionaryHARD
78.0
16Find the Maximum Length of a Good Subsequence IMEDIUM
78.0
17Minimum Array Length After Pair RemovalsMEDIUM
78.0
18Find the Maximum Length of a Good Subsequence IIHARD
75.8
19Basic CalculatorHARD
73.4
20Throne InheritanceMEDIUM
67.7
21Count Vowel Substrings of a StringEASY
67.7
22Regular Expression MatchingHARD
67.7
23Boundary of Binary TreeMEDIUM
67.7
24Two SumEASY
64.2
25Design Hit CounterMEDIUM
64.2
26Time Based Key-Value StoreMEDIUM
64.2
27Reverse Nodes in k-GroupHARD
64.2
28Populating Next Right Pointers in Each Node IIMEDIUM
64.2
29Max Area of IslandMEDIUM
60.1
30Copy List with Random PointerMEDIUM
60.1
31Task SchedulerMEDIUM
60.1
32Merge Two Sorted ListsEASY
60.1
33Course ScheduleMEDIUM
60.1
34Design HashMapEASY
60.1
35Populating Next Right Pointers in Each NodeMEDIUM
60.1
36Encode and Decode StringsMEDIUM
60.1
37Merge k Sorted ListsHARD
55.0
38LRU CacheMEDIUM
55.0
39Basic Calculator IIMEDIUM
55.0
40Swap Nodes in PairsMEDIUM
55.0
41Sliding Window MedianHARD
55.0
42Patching ArrayHARD
55.0
43Graph Valid TreeMEDIUM
55.0
44Integer to English WordsHARD
55.0
45Min StackMEDIUM
55.0
46Remove Sub-Folders from the FilesystemMEDIUM
48.6
47Implement Trie (Prefix Tree)MEDIUM
48.6
48Remove K DigitsMEDIUM
48.6
49Longest Univalue PathMEDIUM
48.6
50Maximize Distance to Closest PersonMEDIUM
48.6

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 Snowflake 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

Arrays dominate the reported problem set at 47 occurrences, followed by strings at 27 and hash-tables at 24. This trio forms the backbone of most questions. Depth-first search and dynamic-programming appear frequently enough (20 and 15 respectively) that you can't afford to skip them, but they're not the primary focus. The hard problems cluster around design and optimization: Design In-Memory File System, Word Search II, Trapping Rain Water, and Maximum Profit in Job Scheduling are all multi-pattern challenges that demand both breadth and depth. Start with array and string fundamentals, then layer in hash-table sliding-window problems. By the time you hit graph or DP, you'll have momentum. StealthCoder is your hedge for the design problems and the DP edge cases you haven't drilled.

Companies with similar patterns

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

The honest play

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

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.

Snowflake interview FAQ

How many array and string problems should I solve before my Snowflake interview?+

Array and string problems represent 64 of the 90 reported questions. Drill at least 20 solid array problems and 12 string problems, mixing easy and medium. Focus on sliding-window patterns, two-pointer techniques, and in-place manipulation. That covers the bulk of what you'll face.

Is hash-table knowledge required for Snowflake?+

Yes. Hash-table appears in 24 reported problems and often pairs with string or sliding-window questions like Minimum Window Substring and Find All Anagrams in a String. You need to be fast with hash-map lookups and counting problems. Don't skip it.

What should I study first: graph problems or dynamic programming?+

Start with dynamic programming if you're short on time. It appears in 15 problems including hard ones like Trapping Rain Water and Maximum Profit in Job Scheduling. Graph and topological sort (14 and 20 problems combined) are secondary. Nail DP fundamentals first.

Are design problems common in Snowflake interviews?+

Yes. Design In-Memory File System is reported among the top problems asked. Design questions are harder and require systems thinking alongside coding. If you haven't tackled design problems before, solve at least 3 before your interview. It's a different skill.

Should I worry about the 25 hard problems if I'm weak on graphs?+

Don't panic. Hard problems cluster around arrays, dynamic programming, and design more than graphs. Breadth-first search and depth-first search appear in 14 and 20 problems respectively but aren't always hard. Master arrays and strings first, then add graph problems gradually.

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