Snowflake logo

Snowflake Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 627 interview experiences · FREE TO READ

2.8 Rounds average
Average Typical difficulty
43.9% Positive experience

Which role are you interviewing for?

30 roles · 627 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Snowflake.

Showing 4 of 627
Snowflake logo
Snowflake

Software Engineer

Engineering · nearly a year ago

Senior Difficult Negative experience No offer 2 rounds
Interview process
Phone screen Technical screen
Interview formats
Coding Technical Behavioral

I had two phone interview coding problem rounds. The first one, with a Chinese Professor, wasn't focused on the implementation but rather the problem-solving approach. The task was to guess a hidden number, and while it sounded like Binary Search, there was a twist: feedback on my guess wasn't immediate, only the result of the previous guess was given, making it a Delayed Binary Search. The second round, with a Caucasian Male, involved a very straightforward BFS problem. I'm not sure why I didn't pass; maybe it was a 'team match' issue or a subtle optimization they were looking for. The first round was a classic 'think-on-your-feet' brainteaser. A Delayed Binary Search typically requires wasting a move or managing two search intervals because the nth guess depends on the (n-1)th result, testing state handling and asynchronous feedback.

Confirmed questions2 questions
  • The interviewer explained that the focus wasn't on implementation but on the problem-solving approach, asking me to guess a hidden number with a twist: the system doesn't give immediate feedback on the current guess, only the result of the previous guess, essentially a Delayed Binary Search.
  • This was a very straightforward BFS (Breadth-First Search) problem.
Snowflake logo
Snowflake

Sales Development Representative

Sales · nearly a year ago

Senior Difficult Negative experience Decline offer 1 round
Interview process
Onsite
Interview formats
Presentation

The last interview stage involved a mock cold call. The interviewer chose a prospect from LinkedIn and presented common objections like 'Why should I tell you that?' and 'I'm not sharing that' during the discovery phase. It was an interesting way to conduct a mock cold call for an interview. Given my nearly 10 years of experience, I found it easy to handle, but I won't be moving forward with this company. They don't seem to set candidates up for success, and I suspect entry-level candidates might struggle with this part.

Confirmed questions3 questions
  • Prepare yourself to handle objections that shut down conversation.
  • How would you respond to the objection 'Why should I tell you that?'?
  • How do you address the objection 'I'm not sharing that' when asking discovery questions?
Snowflake logo
Snowflake

Solutions Architect

Engineering · nearly a year ago

Mid Average Negative experience Decline offer 5 rounds
Interview process
Recruiter call Phone screen Technical screen Presentation Onsite
Interview formats
Behavioral Technical Presentation

First, there's a recruiter screening call for about 30 minutes to check your experience and see what role level fits. Then, a 30-minute chat with the hiring manager about your background, mostly scenario stuff and some tech talk. Stage 3 is a 90-minute technical architecture deep dive, where you'll do rapid-fire definitions of tech terms, then tackle an architecture exercise in 15 minutes, followed by more tech definition questions based on your exercise. After that, a 60-minute stakeholder role play where you present an architecture from a past project like you're talking to business stakeholders, and they'll ask you questions about communicating tech to non-tech people. Finally, an in-person leadership sync for 30 minutes with a Head of Department or Director.

Confirmed questions3 questions
  • Can you define Generative AI?
  • What is a Feature Store?
  • Can you define a Data Lake?
Snowflake logo
Snowflake

Operations Associate

Operations · nearly a year ago

Entry Easy Positive experience Accept offer 4 rounds
Interview process
Recruiter call Onsite Background check Offer
Interview formats
Behavioral Technical

The interview process was pretty simple and not too hard overall. The questions were mostly about my past experience, why I was interested in the role, and my general background. I talked to a few different people from various departments who explained what they do and how we'd work together across teams. Getting updates between interview rounds and the final response took more time than I expected.

Confirmed questions1 question
  • Tell me about your experience.

Snowflake Interview Questions

Quoted word for word from Snowflake interview reports.

Can you write a Python function to find the median of a list of numbers?

Read reports

What are Vector databases used for in the context of LLMs and RAGs?

Read reports

What is the second and nth highest salary in an employee table?

Read reports

Could you tell me about the least efficient sorting algorithms and what their time complexities are?

Read report

Can you explain the distinction between a data lake and a data warehouse?

Read report

Can you explain the difference between a regular function and an arrow function?

Read report

Can you provide the count of reports within a director's organization, given tables of managers and their direct reports?

Read report

What's a common misconception people have about you when they first meet you?

Read report

Formats, difficulty and experience

Across all 627 Snowflake interview reports.

Interview formats

Behavioral 35%
Technical 28.1%
Coding 19%
Presentation 10.2%
System Design 2.6%

Interview difficulty

Easy 9.9%
Average 59.3%
Difficult 30.8%

Candidate experience

Positive 43.9%
Neutral 24.7%
Negative 31.4%

Reports by job function

Engineering 287
Sales 175
Marketing 40
Analytics 34
Operations 28
Finance 18