Taro Logo

Software Engineer Interview Experience

May 1, 2026
Positive ExperienceGot Offer

Process

Thrilled to have accepted the offer from Snowflake after a challenging interview process. It all started with a technical phone screen where I tackled a DSA question on course dependencies and cycles.

The onsite included multiple rounds, including a system design question and behavioral interviews. The wild thing is, I had literally seen this exact problem on prachub.com just a week prior, which really helped me stay calm and focused.

Overall, the intense but rewarding experience left me excited to join their talented team.

Questions

There are a total of n courses you have to take, labeled from 0 to n-1. Some courses have prerequisites. Given the total number of courses and a list of prerequisite pairs, determine if you can finish all courses (detect a cycle in the dependency graph).

Was this helpful?

Interview Statistics

The following metrics were computed from 70 interview experiences for the Snowflake Software Engineer role.

Success Rate

7%
Pass Rate

Snowflake's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive49%
Neutral27%
Negative24%

Candidates reported having good feelings for Snowflake's Software Engineer interview process.

Snowflake Work Experiences