Snowflake Software Engineer Interview Experience — Tree Deletions and Four-in-a-Row Detection

Snowflake·Software Engineer·Sep 2026
Technical Screenmedium

The author reports two Snowflake coding interviews, each lasting about an hour in an executable editor without AI assistance. The sessions included introductions or project discussion, technical work, and time for questions.

The first round examined a multi-child tree where deleting a node promotes its children rather than removing its entire subtree. The initial task asked for the resulting height; a follow-up sought a smallest deletion set meeting a height limit, with any optimal set accepted. The interviewer required running and testing the first solution but allowed pseudocode for the follow-up. The second round asked whether a new board move creates four consecutive matching pieces, with discussion of direction checks, boundaries, and complexity. Project questions covered ownership, milestones, delivery, and production behavior. The source does not report a hiring decision.

Published

Curated and edited by PracHub

Practice the questions from this interview

Discussion

Sign in to join the discussion. The author is notified of every comment.

Loading comments…

Interview at a glance

Company
Snowflake
Role
Software Engineer
Rounds
Technical Screen
Difficulty
medium
Interview date
Sep 2026
Questions from this interview
4 questions

Real Snowflake interview experiences

First-hand reports from Snowflake candidates — the rounds, the questions they were asked, and how it went.

All 18 Snowflake interview experiences