S

Snowflake

Software Engineer (IC1 / IC2)

Interview Date

June 4, 2025

Result

Not Specified

Difficulty

Hard

Rounds

6+ rounds (Initial Call + 2 Technical Screens + 3 Onsite Rounds)

Drive Type

Full-Time

Topics asked

Data StructuresAlgorithms (LeetCode style - HardMedium)System Design (Infrastructure-heavyScalabilityObservabilityReliability)Behavioral Questions (MotivationProject OwnershipDecision-MakingConflict ResolutionRisk-Taking).

Detailed experience

Role: Software Engineer (IC1 / IC2)

College: Not Specified

Interview Date: June 4, 2025

Interview Type: Full-Time

Result: Not Specified

Difficulty: Hard

Rounds: 6+ rounds (Initial Call + 2 Technical Screens + 3 Onsite Rounds)

Topics Asked: Data Structures, Algorithms (LeetCode style - Hard/Medium), System Design (Infrastructure-heavy, Scalability, Observability, Reliability), Behavioral Questions (Motivation, Project Ownership, Decision-Making, Conflict Resolution, Risk-Taking).

Experience:

This detailed interview experience for a Software Engineer (IC1 / IC2) role at Snowflake was shared on Reddit. The overall process was broken down into several stages.

Initial Call: A standard sanity check call.

Technical Screening Rounds (2 rounds): Each round was a 60-minute virtual coding technical interview, often domain-specific. The format typically involved solving one Hard or two Medium LeetCode-style problems.

Full-Loop Final Interviews (Onsite/Virtual): This stage consisted of three 60-minute rounds.

  • Round 1: Coding (60 minutes) - Similar format to the technical screening rounds, focusing on coding problems.
  • Round 2: System Design (60 minutes) - This round was described as "infra-heavy" rather than product-style. The interviewer expected the candidate to think aloud while designing a production-grade service that could:
    • Scale under heavy load (e.g., horizontal scaling, auto-scaling groups).
    • Use reliable storage and durable queues for asynchronous operations.
    • Handle failures gracefully with retries, timeouts, and circuit breakers.
    • Be observable through logs, metrics, alerts, and dashboards.
    Observability and scalability were emphasized more than specific features.
  • Round 3: Behavioral (60 minutes) - This was a deep dive into past projects, ownership, and decision-making. Specific questions remembered included:
    • "Why do you want to work at Snowflake?"
    • "What project are you most proud of?"
    • "Tell me about a time you disagreed with your manager."
    • "When did you miss a commitment?"
    • "Give an example of a time you took a calculated risk under pressure."
Posted on - 13 Nov 2025
Snowflake Interview Experience - Software Engineer (IC1 / IC2) | OAHelper