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?

system design hard 2026 reddit

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

View

Snowflake 2026 Software Engineer Intern VO Interview Experience

onsite 2026 1p3a

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

View

Snowflake SWE AI/ML Intern Online Assessment Problems

oa easy 2026 1p3a

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

View

Tips Systems Role Snowflake

2026 reddit

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

View

snowflake tech phone screen: coding dag role privileges and abstract rest api design

phone screen 2026 1p3a

本帖最后由 匿名 于 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...

View

snowflake fulltime software engineer tech phone screen interview experience

phone screen 2026 1p3a

地里的题 calculate tax snowcal面试官都挺好 没有让我自己写test case 他们准备了 但是其他面试官也许会需要你写test case 直接在main() function里run 要能pass 希望能帮助大家 顺便求大米 感谢

View

snowflake hr screen interview experience for software engineer role

phone screen 2026 1p3a

我应该是碰上了地里其他人碰上的hr: JX 她想deep dive一下我的项目 我也回答了 觉得聊的还可以 然后第二天收到了据信 我觉得我的背景还算match的 不知道他们是招到人了还是看我没那么顺眼 anyway :shrug: and move on

View

snowflake software engineer tech phone screen interview experience

phone screen 2026 1p3a

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了很久,所以拿这个来考,但我也没看出他想考啥。

View

snowflake fulltime software engineer tech phone screen interview 2026

phone screen 2026 1p3a

两道leetcode style 题,在coderpad上做

View

Software Engineer Tech Phone Screen at Snowflake

phone screen 2025 1p3a

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

View

Word Search

2025 1p3a

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

View

Check if an Original String Exists Given Two Encoded Strings

hard 2025 1p3a

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

View

Document Target Coverage and Minimum Window

2025 1p3a

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

View

Merge Two Sorted Lists

2025 1p3a

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

View

Serialize and Deserialize Dictionary Trie

hard 2025 1p3a

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

View

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

arrays (40) strings (17) graph (13) system design (7) graphs (7) dynamic programming (7) heap (6) algorithms (6)

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