← Snowflake roles

Interview question tracker

Snowflake Coding Interview Questions — All time

Practice 101 coding questions from Snowflake company-tagged LeetCode lists across all available reporting periods. Explore reported interview questions and track your progress.

Company-wide data from Fahad7177-jeh/leetcode-company-wise-questions; see its AGPL-3.0 license. All-time questions also use dataengineervishal/leetcode-companywise-questions (MIT license).

Reporting periods reflect source data, not verified interview dates. Questions can recur; inclusion does not guarantee they will appear in your interview.

Updated weekly · Latest source check: ⓘLatest successful check of the sources used by this company. A check does not necessarily mean the questions changed.

One question at a time.

Top questions 101

DoneQuestionLeetCode
Course Schedule IISolve
Design In-Memory File SystemSolve
Happy NumberSolve
Calculate Amount Paid in TaxesSolve
Find All Anagrams in a StringSolve
Maximum Number of Upgradable ServersSolve
Maximum Profit in Job SchedulingSolve
Minimum Window SubstringSolve
Parallel Courses IIISolve
Step-By-Step Directions From a Binary Tree Node to AnotherSolve
String TransformationSolve
Trapping Rain WaterSolve
Word Search IISolve
Find the Maximum Length of a Good Subsequence ISolve
Find the Maximum Length of a Good Subsequence IISolve
Merge k Sorted ListsSolve
Minimum Array Length After Pair RemovalsSolve
Number of Ways to Form a Target String Given a DictionarySolve
Painting the WallsSolve
Throne InheritanceSolve
Basic CalculatorSolve
Copy List with Random PointerSolve
Count Vowel Substrings of a StringSolve
Course ScheduleSolve
Design HashMapSolve
Design Hit CounterSolve
Insert Delete GetRandom O(1)Solve
Integer to English WordsSolve
LRU CacheSolve
Max Area of IslandSolve
Min StackSolve
Populating Next Right Pointers in Each NodeSolve
Populating Next Right Pointers in Each Node IISolve
Regular Expression MatchingSolve
Remove Sub-Folders from the FilesystemSolve
Reverse Nodes in k-GroupSolve
Time Based Key-Value StoreSolve
Two SumSolve
Basic Calculator IISolve
Boundary of Binary TreeSolve
Cheapest Flights Within K StopsSolve
Design Add and Search Words Data StructureSolve
Design Log Storage SystemSolve
Encode and Decode StringsSolve
Find Median from Data StreamSolve
Implement Trie (Prefix Tree)Solve
Leaf-Similar TreesSolve
Longest Univalue PathSolve
Maximize Distance to Closest PersonSolve
Maximum Number of Events That Can Be AttendedSolve
Maximum Number of Events That Can Be Attended IISolve
Meeting Rooms IISolve
Merge IntervalsSolve
Merge Two Sorted ListsSolve
Minimum Operations to Make Numbers Non-positiveSolve
Most Stones Removed with Same Row or ColumnSolve
N-Queens IISolve
Parallel CoursesSolve
Patching ArraySolve
Random Pick with WeightSolve
Remove K DigitsSolve
Reverse Only LettersSolve
Simplify PathSolve
Swap Nodes in PairsSolve
Task SchedulerSolve
Top K Frequent ElementsSolve
Web Crawler MultithreadedSolve
Alert Using Same Key-Card Three or More Times in a One Hour PeriodSolve
Best Time to Buy and Sell StockSolve
Boats to Save PeopleSolve
Cherry PickupSolve
Construct Binary Tree from Preorder and Inorder TraversalSolve
Container With Most WaterSolve
Count Nodes Equal to Average of SubtreeSolve
Count Subarrays With Fixed BoundsSolve
Design Circular QueueSolve
Design File SystemSolve
Evaluate DivisionSolve
Keys and RoomsSolve
Longest Substring Without Repeating CharactersSolve
Making A Large IslandSolve
Maximum Number of Removable CharactersSolve
Most Profitable Path in a TreeSolve
My Calendar ISolve
N-QueensSolve
Non-overlapping IntervalsSolve
Paint FenceSolve
Path With Minimum EffortSolve
Remove Invalid ParenthesesSolve
Reverse Words in a StringSolve
Roman to IntegerSolve
Rotting OrangesSolve
Single Element in a Sorted ArraySolve
Snapshot ArraySolve
Subarray Sum Equals KSolve
Valid SudokuSolve
Valid Word AbbreviationSolve
Walls and GatesSolve
Web CrawlerSolve
Word BreakSolve
Word SearchSolve