Snowflake Software Engineer Interview Experience — Two Coding Rounds and Four Problems

Snowflake·Software Engineer·Sep 2026
Technical ScreenIn progressmedium

IC1 phone screen, with two coding rounds.

The interviewers were all very nice. I hope they will show mercy and let me pass. 🙏

Here is the timeline as well:

  • 8/3: Referral
  • 8/4: Scheduled the HR call
  • 8/7: HR call, then the interview was scheduled that same day
  • 9/3: Virtual onsite with two rounds

First round:

Question 1: Throne Inheritance.

The only difference was that init did not provide the king. We discussed edge cases verbally. I missed one, and the interviewer pointed it out.

Question 2: ACL.

It was a question that had circulated before, except there was no need to inherit the disallow list.

The interviewer said I could just explain the approach and write pseudocode instead of completing the actual code, but I still finished the code.

There was no follow-up, perhaps because the problem itself was already fairly complicated. We manually walked through two examples and discussed complexity. In the end, there did not seem to be much time left to discuss edge cases. I was nervous and got slightly stuck. I hope the interviewer will let me through.

Second round:

Question 1: Web crawler, shortest click.

It only needed to return the minimum number of clicks.

The follow-up was that the get_all_links API might fail and asked what concerns I would have. I answered with throttling, network bandwidth, a slow API, and possible solutions.

Question 2: Another web crawler problem, but this time it returned the shortest path.

The follow-up asked me to optimize space and use backtracking. There were only five minutes left. The interviewer originally said I did not need to code it, but I still finished the code.

They did not ask anything about multithreading.

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
Outcome
In progress
Difficulty
medium
Interview date
Sep 2026
Questions from this interview
3 questions

Real Snowflake interview experiences

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

All 17 Snowflake interview experiences