Snowflake Interview Questions
Snowflake's SWE interview loop is decentralized and team-specific but generally follows a consistent pattern: a recruiter screen, a 2-hour technical phone screen (one coding problem plus a system design question, run over CoderPad/Zoom), and a virtual onsite of 4-5 rounds covering coding, infrastructure-oriented system design, a behavioral/values round, and — for IC3 and above — a 30-minute past-project presentation with 30 minutes of Q&A on architectural trade-offs. Coding questions skew toward LeetCode medium-hard with a database or data-processing flavor; system design questions are infrastructure-heavy rather than product-design-heavy, reflecting Snowflake's cloud data warehouse business. The process typically takes 2-6 weeks from initial screen to offer.
17 real questions across 3 rounds
Reported via LeetCode Discuss first-hand reports: 'Snowflake Senior Software Engineer Phone Screen' (thread 4727339, Feb 2024) confirmed Word Search II; 'Snowflake | Phone Screen | Patching Array' (thread 424385) confirmed LC 330; 'Snowflake | OA | All Questions | Summer Internship 2023 | Canada' (thread 3169843) confirmed Maximum Profit in Job Scheduling (LC 1235) and Non-Overlapping Intervals (LC 435); 'Snowflake | Software Engineer | Phone/Code Screen' (thread 1965084) confirmed stream-processing class design; Blind post 'snowflake-system-design-and-leetcode-questions-a83swi3f' and interviewing.io Snowflake guide (2024) corroborate Merge k Sorted Lists and concurrent LRU Cache; prachub.com Snowflake coding questions and algo.monster Snowflake guide cross-confirm difficulty tier and concurrency theme.
Run a Snowflake mock with the AI interviewer. It asks questions like these, follows up on your answers, and tells you exactly what to fix. The only score that means anything is the one on your real answers.