For the technical rounds, I was asked LeetCode-style questions. You need to practice data structures and algorithms in order to do well on the interviews. It's important to explain the code as you go along and clarify any questions with the interviewer.
LeetCode questions. You need to know DSA.
The following metrics were computed from 166 interview experiences for the Snap Software Engineer role.
Snap's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Snap's Software Engineer interview process.