One of the worst companies (close to Airbnb) when hiring, question-wise.
Their code questions are not meaningful. Their interviewers are young and inexperienced, so they will ask the hardest questions they find on LeetCode.
That means that if you get hired, you will be working with a few very smart people and many lucky people who were lucky to have reviewed those problems before.
You can see why Google, Facebook, or Amazon are the best at their hiring process. Their questions are hard, but they are not so hard that they cannot be completed if you have never seen the problem before.
Basic Calculator III LeetCode 772
This problem is primarily about parsing, executing symbols, and recursively calling the function for parentheses (). However, if you haven't encountered this problem before, developing working code within 45 minutes without a debugger becomes nearly impossible.
If you're fortunate enough to have practiced it on LeetCode, you'll produce the code in no time.
That's the caliber of people Snapchat is hiring...
The following metrics were computed from 4 interview experiences for the Snap Software Engineer role in San Francisco, California.
Snap's interview process for their Software Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Snap's Software Engineer interview process in San Francisco, California.