Cutting-Edge Technology: Snap works on some of the most innovative technologies in augmented reality, machine learning, and visual effects. It’s a fantastic environment if you're excited about working on future-forward projects.
Collaborative Culture: The teams at Snap are highly collaborative. There’s a lot of cross-functional work, which makes it easy to learn from people in different roles.
Fast Growth Opportunities: The company is fast-paced, and there’s a lot of room for growth. If you prove yourself, there are many opportunities for career advancement and taking on more responsibility.
Great Perks & Benefits: Snap offers competitive compensation, stock options, excellent healthcare, and some unique perks like fun office spaces, meals, and wellness programs.
Impactful Work: As an engineer, your contributions have a direct impact on millions of users worldwide. It's rewarding to see your work in action and being used by such a large audience.
Work-Life Balance: The pace can be intense, and the high-pressure environment means that work-life balance can suffer, especially during product launches or key milestones.
Internal Processes: The company is growing fast, and sometimes internal processes or communication between teams can feel disorganized. There's a bit of a "move fast, fix it later" culture.
High Expectations: Snap demands a lot from its engineers, and the bar is set high. It’s not a place for those looking for a laid-back work environment.
Live coding session in a language of preference. There were 3 problems to solve, each taking about 10 minutes to complete. All the solutions were tested against expected outputs for various combinations of inputs, including the analysis of code effi
The interview included two graphs, similar to a course schedule. It wasn't too bad. The style was a mix of technical and behavioral questions. Just be sure to study the graphs a lot and be able to express your experience, and you should be fine.
I had a one-hour session with an interviewer. They asked me a couple of background questions about myself and graphics. Then, there was a C++ coding round, which lasted only for the last 15 minutes. However, the interviewer generously gave me an ex
Live coding session in a language of preference. There were 3 problems to solve, each taking about 10 minutes to complete. All the solutions were tested against expected outputs for various combinations of inputs, including the analysis of code effi
The interview included two graphs, similar to a course schedule. It wasn't too bad. The style was a mix of technical and behavioral questions. Just be sure to study the graphs a lot and be able to express your experience, and you should be fine.
I had a one-hour session with an interviewer. They asked me a couple of background questions about myself and graphics. Then, there was a C++ coding round, which lasted only for the last 15 minutes. However, the interviewer generously gave me an ex