The interview question was a hard-level LeetCode problem, but not unsolvable. The interviewer showed no interest, almost not talking the entire time. After solving the problem, the interviewer didn't ask to run the code but instead asked if I had any questions, eager to finish the interview even though there was still time left.
I received a response within two days stating they didn't find a match for the position. This seems to be a common experience for many others in recent months after Snap's IPO and subsequent layoffs.
My advice is to avoid applying to Snapchat if you have other opportunities. They seem to intentionally ask hard-level questions and don't intend to hire generic engineers unless you meet a specific need. I heard from an internal engineer that their recruiters have asked them to make questions harder to have a better reason to reject candidates. Overall, it was an awful company to apply to.
You don't have to run your code, and you can stop now. Do you have any questions for me before we end this interview?
The following metrics were computed from 6 interview experiences for the Snap Software Engineer role in Seattle, Washington.
Snap's interview process for their Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Snap's Software Engineer interview process in Seattle, Washington.