Interview process
It was a very typical FAANG interview style. The coding questions are all very leet-code, so it's easy to practice. The design question was unique; I hadn't heard of it before. Not that not all engineers use a question from the internal question bank, but generally speaking it's fine. For system design, be sure to bank-of-envelope to justify why something needs to be a distributed system. Your approach might be overkill / underkill without doing this initial analysis, and you might come off as "just regurgitation sys-design interview formula"
- Technical interview
- Final round
Interview rounds
4 questions across 2 roundsTechnical interview
2 questionsQuestion types asked
Specific questions asked
Final round
2 questionsQuestion types asked
Specific questions asked
Technical presentation of a project I worked on.
Interview tips
For technical interviews, sometimes there's some trick or curveball. Definitely verbalize your rough solution idea so they can steer you to the right idea. Don't start proposing a solution until you have some indication that you're understanding the question/prompt.
Company culture
The behavioural was very warm. I liked the manager. The project presentation sucks. They didn't have good questions which probed my depth of work. Just high-level questions.
Get full access with a membership, or share your experience to try it free.
More Snowflake interview experiences

“Fairly straightforward process. Why did you leave your last job? Are you interested in this role? That kind of thing. Just double-checking fit. ”

“OA is sent automatically to everyone who applies. Resume screening happens after. Questions are generally very difficult. The phone interview is done through AI, and asks you technical questions about your experience, projects, and challenges.”
See all 4 Snowflake Software Engineer interview experiences →