Senior Software Engineer applicants have rated the interview process at Snowflake with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 31% positive. To compare, the company-average is 39.6% positive. This is according to Glassdoor user ratings.
Candidates applying for Senior Software Engineer roles take an average of 25 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at Snowflake overall takes an average of 29 days.
Common stages of the interview process at Snowflake as a Senior Software Engineer according to 16 Glassdoor interviews include:
Phone interview: 32%
One on one interview: 28%
Skills test: 16%
Group panel interview: 8%
Presentation: 8%
Background check: 4%
Drug test: 4%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. I interviewed at Snowflake
Interview
2 phone interview coding problem
Round 1: Chinese ProfessorAt the start, he mentioned that the actual implementation wasn't the priority; the focus was on the problem-solving approach. The task was to guess a hidden number. While it clearly called for a Binary Search, there was a twist: the system doesn't give you feedback on your current guess immediately. Instead, it only provides the result of your previous guess. Essentially, it was a Delayed Binary Search.Round 2: Caucasian MaleThis was a very straightforward BFS (Breadth-First Search) problem.I’m honestly not sure why I didn't pass. It’s possible I just wasn't a "team match," or perhaps there was a subtle optimization they were looking for.Analysis & ThoughtsThat first round is a classic "think-on-your-feet" brainteaser. In a Delayed Binary Search, you usually have to "waste" a move or manage two search intervals simultaneously because your $n$-th guess is informed by the $(n-1)$-th result. It tests how you handle state and asynchronous feedback.
Interview questions [1]
Question 1
Round 1: Chinese ProfessorAt the start, he mentioned that the actual implementation wasn't the priority; the focus was on the problem-solving approach. The task was to guess a hidden number. While it clearly called for a Binary Search, there was a twist: the system doesn't give you feedback on your current guess immediately. Instead, it only provides the result of your previous guess. Essentially, it was a Delayed Binary Search.Round 2: Caucasian MaleThis was a very straightforward BFS (Breadth-First Search) problem.I’m honestly not sure why I didn't pass. It’s possible I just wasn't a "team match," or perhaps there was a subtle optimization they were looking for.Analysis & ThoughtsThat first round is a classic "think-on-your-feet" brainteaser. In a Delayed Binary Search, you usually have to "waste" a move or manage two search intervals simultaneously because your $n$-th guess is informed by the $(n-1)$-th result. It tests how you handle state and asynchronous feedback.
I applied through a staffing agency. I interviewed at Snowflake (Toronto, ON) in Dec 2025
Interview
big fat red flags through out the interview process, look up in google for "red flags during interviews" and they have shown every single one of them. Ghosted after 5 rounds of interview, no offer, no rejections, straight up ghosting even after I emailed for follow up.
I applied through an employee referral. I interviewed at Snowflake (Seattle, WA) in Jan 2026
Interview
Recruiter screen followed by two virtual interviews. The first focused on coding in React, the second on systems design. Both interviewers were nice people and helpful interviewers. The systems design question was difficult.
Interview questions [1]
Question 1
Design an authentication and authorization system for a multi-tenant web application.