I had three telephonic interviews: two algorithm and one design. Somehow, my telephonic coding didn't go as well as I'd hoped (even though I felt it went pretty well), so they asked me to give another design round before the actual virtual onsite.
For the onsite, I had one presentation round, one coding round, two system design rounds, and one experience round.
Pros:
Cons:
Advice to the management and recruiting team:
I had three coding interviews. They were mainly related to array operations, DFS, and dictionary operations. I noticed that these questions were very much aligned with Facebook coding interviews.
Design questions focused heavily on the internals of database systems and how to design efficient distributed systems.
The following metrics were computed from 2 interview experiences for the Snowflake Senior Software Engineer role in San Francisco, California.
Snowflake's interview process for their Senior Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Snowflake's Senior Software Engineer interview process in San Francisco, California.