I applied through a recruiter. I interviewed at Snap
Interview
- 2-3 technical video interviews
- Standard 5-minute introduction
- Medium/Hard Leetcode
- 15 minutes to talk about anything you want
In my first interview, the interviewer gave me a copy-paste leetcode hard and seemed rather disinterested (solve it, and you're good)
The second interview was an easier question, but the interviewer was more involved and asked questions along the way
Two back to back interviews, mix of behavioral and technical questions. Started with behavioral portion where they asked your standard questions, then had one leetcode easy in one interview and a leetcode medium in the other.
Interview questions [1]
Question 1
How do you balance getting your work done with learning new skills
Resume screen then straight to interviews (2 back to back technicals). Mostly graph problems with dfs and backtracking. First 10-15 minutes brief intro + behavioral then 40 minutes coding. Super nice interviewers
2 rounds of mix behavioral + technical. They spend the first 15 minutes going over previous experiences and asking behavioral questions and the rest is technical. Focus on Graph questions, BFS/DFS, etc
Software Engineer(Internship) applicants have rated the interview process at Snap with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 76% positive. To compare, the company-average is 46.1% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 24 days to get hired, when considering 17 user submitted interviews for this role. To compare, the hiring process at Snap overall takes an average of 26 days.
Common stages of the interview process at Snap as a Software Engineer(Internship) according to 17 Glassdoor interviews include:
Phone interview: 27%
Presentation: 23%
One on one interview: 23%
Other: 9%
Drug test: 9%
Skills test: 9%
Here are the most commonly searched roles for interview reports -