Snowflake Software Engineer Interview Questions
178+ Snowflake Software Engineer interview questions drawn from real candidate reports. Sources include 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. Questions span every stage of the Snowflake Software Engineer loop: OA, phone screen, system design, behavioral, and onsite coding.
What to Expect in the Snowflake Software Engineer Interview
The Snowflake Software Engineer interview process typically runs 4 to 6 rounds depending on seniority level. Based on candidate reports in the LeakCode database, the loop usually includes a resume review, an online assessment or coding phone screen, one or more technical rounds, a system design round (for senior and above), and a behavioral or values round.
Difficulty skews toward medium and hard LeetCode-style problems in the coding rounds. System design questions test breadth (component selection, scaling, trade-off reasoning) more than deep implementation. Behavioral questions are tied to the company's stated values and principles.
Snowflake Software Engineer Questions (Sample)
Snowflake screening interviews coming up — system design + coding questions?
Post body I have both screening rounds coming up with Snowflake and wanted to sanity-check expectations with anyone who has interviewed recently. 1. System design screen * Is it more high-level discus
Snowflake 2026 Software Engineer Intern VO Interview Experience
There is a list of meeting room usage requests, where each request is represented by an interval [start, end). At any given time, a meeting room can be occupied by only one request. The task is to det
Snowflake SWE AI/ML Intern Online Assessment Problems
I recently gave the Snowflake SWE AI/ML Intern OA, and these were the three problems asked. The languages allowed were Go, Java, and Python only. --- # Problem 1: Simple Array Rotation Game ## **Descr
Tips Systems Role Snowflake
Got an interview coming up for a systems-focused intern role, and I’m trying to get a better sense of what to expect If you’ve gone through something similar recently, I’d really appreciate hearing ho
snowflake tech phone screen: coding dag role privileges and abstract rest api design
本帖最后由 匿名 于 2026-5-19 22:23 编辑 帮队友发的 Coding是一个DAG/topo sort的问题: 以下内容需要积分高于 188 您已经可以浏览 you're given a list where the ith index is the privileges that role i has, and a list of grants, where the second role inherits the privileges of the first (basically edges). You have to calculate the privileges each role has after inheriting from their ancestors. I asked a clarifying question for coding, confirmed it would be a DAG, no cycles. the input was like [['A'],['B'],['C']] for privi...
snowflake fulltime software engineer tech phone screen interview experience
地里的题 calculate tax snowcal面试官都挺好 没有让我自己写test case 他们准备了 但是其他面试官也许会需要你写test case 直接在main() function里run 要能pass 希望能帮助大家 顺便求大米 感谢
snowflake hr screen interview experience for software engineer role
我应该是碰上了地里其他人碰上的hr: JX 她想deep dive一下我的项目 我也回答了 觉得聊的还可以 然后第二天收到了据信 我觉得我的背景还算match的 不知道他们是招到人了还是看我没那么顺眼 anyway :shrug: and move on
snowflake software engineer tech phone screen interview experience
1. Coding: 类似于利口 鹅鹅陆无 区别是要确定root node是不是所有subtree的avarage。 做完之后又快速来了一个酒巴亿,但是直接问了如果input不是按照increasing order。直接答了treemap简单写了写,没跑test。 2. SD:这轮比较奇怪。问了一个和普通sd不沾边的问题,最后说是从snowflake以前的incident转变过来的。说你控制一个client,会定期和一个third party service拿token,然后用token来access你们的backend,问怎么能优化尽量让offline时间最短。 最大的问题是这里边没涉及到backend,说所有backend都是black box,纯做client。 瞎聊了一堆,最后说是他们之前service因为类似的事情down了很久,所以拿这个来考,但我也没看出他想考啥。
snowflake fulltime software engineer tech phone screen interview 2026
两道leetcode style 题,在coderpad上做
Software Engineer Tech Phone Screen at Snowflake
Question 1: 1004 Question 2: 1650 The first question is in the LeetCode tags, but I haven't practiced it before. I thought of using sliding windows, but I was too nervous during the interview and made
Word Search
Word Search ## The Challenge You are provided with a 2-D grid of characters called `board` and a specific string called `word`. Your task is to determine if the `word` exists inside the grid. If it
Check if an Original String Exists Given Two Encoded Strings
Check if an Original String Exists Given Two Encoded Strings ## Problem Description Imagine we have an original string. We encode it by hiding some parts and replacing them with numbers representing
Document Target Coverage and Minimum Window
Document Target Match and Shortest Window ## Problem Summary You are given: * A `document` string containing text (letters, numbers, punctuation). * A `targets` list of words to look for. The interv
Merge Two Sorted Lists
Merge Two Sorted Lists ## Problem Statement You start with the head nodes of two linked lists, labeled `list1` and `list2`. Both of these lists are already sorted. Your task is to combine these two
Serialize and Deserialize Dictionary Trie
Problem Statement Your task is to create a codec (a tool for encoding and decoding) for a dictionary Trie. You will receive a list of unique words written in lowercase letters. You need to build a T
Difficulty Breakdown
35
0
20
easy
15
medium
12
hard
Based on 178 questions with difficulty labels from candidate reports.
Interview Rounds
Here is how the Snowflake Software Engineer questions in the LeakCode database break down by interview round, based on what candidates reported:
| Round | Questions in Database |
|---|---|
| coding | 112 |
| phone screen | 7 |
| oa | 6 |
| system design | 4 |
| technical | 2 |
| onsite | 2 |
Most Common Topics
Question Recency
10
2026
50
2025
3
2024
2
2022
Question counts by interview year, based on candidate-reported dates.
How to Prepare for the Snowflake Software Engineer Interview
Use the LeakCode question database as your primary research tool. Filter by role (Software Engineer), then by round type to focus your prep on the specific stages in your upcoming loop. Sort by recency to see what 2026 candidates actually faced.
- Start with questions from the last 12 months. Interview processes change and recent data is the strongest signal.
- Cross-reference questions that appear in multiple sources (1p3a, Blind, Glassdoor). Multi-source confirmation means a question has stronger recurrence probability.
- For system design rounds: focus on the question patterns, not individual questions. The same design principles recur across many prompts.
- For behavioral rounds: map your experiences to the company's stated values before the interview. Most behavioral questions at top companies are derivatives of a small set of core leadership competencies.
FAQ
How many Snowflake Software Engineer questions are in the database?
178+ questions from verified candidate reports. The count grows as new reports are scraped daily from 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode.
Are these questions from real Snowflake interviews?
Yes. All questions are sourced from actual candidate interview reports, not generated by AI. Each entry links back to its source URL where available, and questions are tagged with the year and round reported by the candidate.
How current is this data?
LeakCode updates daily. The database is filtered to exclude duplicate and low-quality entries. You can filter by interview year to focus on recent cycles.
Does LeakCode cover Snowflake OA questions specifically?
Yes. The database includes online assessment questions tagged with round type. See the Snowflake OA page for a dedicated view.
Related: Snowflake All Questions · Snowflake OA Questions · Browse All Companies · Data Sources