I went through two stages:
The online assessment consisted of two LeetCode medium-hard (mostly hard) questions. Luckily, I was able to finish the questions with an acceptable number of passing test cases. I heard back about the first round of interviews in a week, and the interview questions were pretty difficult.
One of the questions was about the Huffman encoding algorithm, which I was not able to recall correctly. When the interviewer presented the question, I was able to offer an alternate solution. However, the interviewer was fixated on me coming up with the Huffman encoding solution.
They eventually gave me a hint that I was supposed to use the Huffman algorithm, but I wasn't aware of its workings.
The following metrics were computed from 4 interview experiences for the Snowflake Software Engineering Intern role in United States.
Snowflake's interview process for their Software Engineering Intern roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Snowflake's Software Engineering Intern interview process in United States.