Snowflake logo

Snowflake Interview Questions

Reconstructed from 238 verified candidate reports across 103 questions. Jan 2025 – Sep 2026.

This page is a live view of every Snowflake interview question AceOffer has indexed — pulled from real candidate reports, not invented from job descriptions or one founder’s memory. Every question shows how many times it’s been reported and when it was last seen. The catalog gets a refresh pass every month.

238
candidate reports
103
distinct questions
5
round types
Monthly
refresh cadence

Key facts

  • 103 distinct Snowflake interview questions indexed
  • 238 candidate reports across the catalog
  • Most reported: Course Schedule / Prerequisites / Task Completion / Topological Sort — 16× (last seen August 2026)
  • Reports span Jan 2025 – Sep 2026
  • Refreshed monthly · last updated September 2026

Browse Snowflake interviews by topic

The Snowflake loop, from candidate reports

Snowflake's loop leans harder on the technical screen than most. Reports describe a recruiter call, then a screen that is usually two coding rounds of an hour each, then a virtual onsite. Several candidates report a system design round inside the screen itself rather than only at onsite, and one asked about it directly and was told the company does it that way. The coding rounds are ordinary algorithm problems rather than company-specific exercises, and the same handful recur: topological sort on a task or course dependency list, the cake-and-people distance problem, tree height after deleting nodes, and building a key-value store. Onsite adds system design, a behavioral round and a hiring-manager round. From 2026 some loops open with a 20-to-30-minute automated screen where an AI asks about your projects and a few behavioral questions before any human round.

What does Snowflake ask in each interview round?

Snowflake interviews span 5 distinct round types, broken down below. Counts reflect distinct questions per round, not number of times asked. Frequencies on individual question cards show how many candidates reported getting that specific question.

Usually two one-hour coding rounds, and on several loops a system design round as well. Course scheduling and topological sort, the cake distance problem, tree height after deletion and key-value store implementation lead the reports.
38 questions

More algorithm rounds in the same shape as the screen, with an optimisation follow-up expected on most problems.
38 questions

Most-reported: Tax Calculation (4×)
Distributed systems rather than consumer products: a job scheduler, a distributed key-value store, a logging system, an RPC framework and a web crawler are the most reported.
12 questions

Most-reported: Distributed Job Scheduler (5×)
An online assessment on some loops, reported as HackerRank and mostly dynamic programming and bit manipulation.
11 questions

Most-reported: Dynamic Programming OA Problems (2×)
A behavioral round and a hiring-manager round, with a deep dive into one project you have worked on.
4 questions

Most-reported: Behavioral Questions (6×)

Which Snowflake interview questions come up most?

These are the Snowflakequestions reported most across the loops we’ve indexed, sorted by candidate-report frequency.

QuestionRoundReportedLast seen
Course Schedule / Prerequisites / Task Completion / Topological SortPhone Screen16×August 2026
Closest Cake / Minimum Distance Between People and CakesPhone Screen12×July 2026
Tree Max Height After Node DeletionPhone Screen11×September 2026
Key-Value Store ImplementationPhone Screen10×July 2026
Role Permission with Inheritance and Deny RulesPhone Screen8×August 2026
Binary Tree Node SumPhone Screen7×July 2026
N-ary Tree Node Count via Distributed Message PassingPhone Screen7×July 2026
Top K Frequent ElementsPhone Screen6×August 2026
Behavioral QuestionsBehavioral6×September 2026
Connect Four / Four-in-a-Row GamePhone Screen5×September 2026

The full index is below, or browse the Snowflake catalog →

Every Snowflakeinterview question we’ve indexed

All 103, grouped by round and sorted by how often candidates reported them. Each links to the question, its reported follow-up count, and when it was last seen.

Phone Screen (38)

Coding (38)

System Design (12)

OA (11)

Behavioral (4)

Read two Snowflake questions free

Full problem statements, candidate-reported follow-ups, and walkthroughs. No signup needed.

Free previewPhone Screen12× reported
Closest Cake / Minimum Distance Between People and Cakes

An array holds people and cakes; assign each person a cake. The trap is that it looks local and is not: you cannot answer for the queried person alone, because the assignment has to be solved for everyone first. One report works through the smallest example that breaks the obvious answer — with two people and two cakes side by side, the second person is nearest the first cake, so the first person ends up with the second. The same report notes asking several AI assistants afterwards and getting wrong answers from all of them. The other half of the round is a space-optimisation follow-up on the base scan. This is the free preview — full statement, follow-ups, and a solution run against its test cases.

Last reported August 2026Read it →
Free previewPhone Screen16× reported
Course Schedule / Prerequisites / Topological Sort

The most reported question in the catalog, and it arrives in several costumes: course prerequisites, task completion order, build-and-test pipeline ordering. Cycle detection is the baseline; the follow-ups are where the round is decided, and reports name them consistently — produce the order, not just a yes or no; handle courses with individual durations; and say how you would run independent work in parallel. One report describes the interviewer asking for the layer-by-layer output specifically because the context was services starting in dependency order.

Last reported September 2026Read it →
Free previewSystem Design5× reported
Distributed Job Scheduler

Design a scheduler that runs one-off and recurring jobs across a fleet, survives losing the node that owns the timer, and does not fire the same job twice. The reports push on the parts that are easy to hand-wave: which component is allowed to decide a job is due, what happens to a job that is mid-run when its worker dies, and how a paused job resumes on schedule. The walkthrough is explicit that a lease alone does not make leader election safe — a paused holder still believes it leads — and that advancing the next fire time only after a success stops a failing job recurring forever.

Last reported August 2026Read it →
What passing candidates do
  • Saying the approach before writing it. Reports repeatedly describe interviewers following the reasoning rather than the finished code, and one candidate whose program did not run was passed because the interviewer had followed the logic.
  • Answering the optimisation follow-up. On the Connect Four drop and the cake problem, the interviewer asks for a better complexity after the first working version; candidates who reached for the O(1) or linear form unprompted report positive signals.
  • Recognising that the assignment problems are global. On the cake problem, the trap is answering for the queried person alone when the assignment has to be solved for everyone first. One report notes asking several AI assistants afterwards and getting wrong answers from all of them.
  • Writing and running your own tests. Interviewers ask candidates to add test cases and dry-run them, and reports treat that as part of the round rather than a nicety.
Where candidates lose points
  • Treating the screen as coding-only. Design shows up in the screen on several loops, and candidates who had not prepared it report freestyling that round.
  • Running out of time on follow-ups by over-explaining the first solution. More than one report describes narrating the base case so thoroughly that the dry run and edge cases never happened.
  • Needing heavy hints on the optimisation. Getting there after several prompts is reported as a negative signal even when the final code is right.
  • Assuming the problems are Snowflake-flavoured. They are mostly standard algorithm questions, and the reports that go badly are usually ordinary preparation gaps rather than anything company-specific.

Get the full Snowflake catalog

Every question. Every candidate-reported follow-up. The mistakes that sink people, and what passers do instead. Monthly refresh.

More company interview guides
Prefer to study first? Free reading guides & references — including the AI Training Papers reading guide.
Is this helpful?