I applied online. The process took 2 weeks.
Interview process had a technical screening round with two one-hour interviews. Each interview started with a LeetCode question and was also asked to execute the code on CoderPad. The question was medium but had a follow-up question which was hard.
For the technical screening, I was asked two coding rounds, each with a medium LeetCode question with a hard follow-up.
The Snowflake LeetCode list is comprehensive, but be prepared to go in-depth for improving a solution.
I was also asked about HTTP error codes, which ones are retriable, and a discussion on exponential backoff and jitter.
The following metrics were computed from 70 interview experiences for the Snowflake Software Engineer role.
Snowflake's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Snowflake's Software Engineer interview process.