InterviewDecoder
Sign InSign Up

Snowflake Software Engineer

SummerFallSpring

Interview Process

* based on historical data

OA (Auto)

Resume Screen

Phone Screen

1 round

logistics

Technical

2 rounds

Final

1 round

technical + behavioral

Hiring Manager

1 round

team match

Decision

OA (Auto)

Resume Screen

Phone Screen

1 round

logistics

Technical

2 rounds

Final

1 round

technical + behavioral

Hiring Manager

1 round

team match

Decision

Interview Breakdown

Data Structures and Algorithms64%
Technical Question25%
Behavioral11%

Timeline (Summer Start)

* based on historical data

Applications Open

September

Interview Period

September - December

Offers Released

October - December

Question Bank & Experiences

Sorted by most recent
  • Mar 22, 2025

    Explain how to solve the Trapping Rain Water problem and how to merge k sorted lists.

  • Dec 27, 2024

    Given a list of integers, use a max heap to repeatedly remove values.

  • Dec 17, 2024

    Given an array of integers, return the indices of two numbers whose sum equals the target.

  • Dec 4, 2024

    Solve a hard dynamic programming problem similar to those found on LeetCode.

  • Dec 3, 2024

    One question involved the Huffman encoding algorithm, which I could not recall correctly; although I provided an alternative solution, the interviewer expected me to use Huffman encoding and eventually gave me a hint, but I was not familiar with how it works.

  • Sep 30, 2024

    Find the duplicate number in an array.

  • Aug 28, 2024

    Solve data structure and algorithm problems involving geometry, monotonic stacks, and binary search.

  • Jun 27, 2024

    Write a C++ container class that supports arbitrarily nested lists and provides an iterator.

  • Jun 21, 2024

    I was asked two hard-level LeetCode problems.

  • May 21, 2024

    Solve three hard dynamic programming problems using C++ or Java.

1 / 3
Found incorrect information? Contact us at interviewdecoderfyi@gmail.com