Pathrise Guide
How to Get a Job at Snap
About this guide
These pages are meant to provide helpful information about how to get a software engineering, product manager, data science, and designer job at Snap. Being prepared and knowledgeable is a key to every step of the hiring process. You can tab through each part of the guide to see information that can be helpful to your stage from office location for those trying to figure out if a company has a presence in your city of choice to real world interview questions. These guides contain much of the same information we have Pathrise fellows review before they apply or interview for a job with Snap for roles including Software Developer, Mobile Developer, Software Engineer, Web Developer, Software Architect, Computer Programmer, Machine Learning Engineer, Data Scientist, Data Analyst, Data Engineer, Product Designer, UI Designer, UX Designer, Experience Designer, Web Designer, Product Manager, and Technical Product Manager and other tech, data, and product related roles. We hope you find these helpful and if you have content that you think we should add or think we got anything wrong, please email us at [email protected] and let us know.
- Lots of complaints about lack of work-life balance and long hours
- Good opportunity to work on some interesting technologies (like AR)
- Compensation is considered high compared to other similar companies.
- Benefits & perks are good, though comments have been made that they have declined since the IPO
Usually the interview process takes up to 1 month.
Stage 1: Phone screen with HR
Stage 2: Technical phone interview with an engineer (includes online coding)
Stage 3: Onsite interview
The onsite is composed of 4 technical interviews and lunch with a non-technical interviewer to discuss culture.
The interview process can take up to 1 month.
Stage 1: Phone screen with HR
Stage 2: Technical phone interview
Stage 3: Onsite interview
The onsite includes some cases and coding questions
The interview process can take up to 1 month.
Stage 1: Phone screen with HR
Stage 2: Technical phone interview
Stage 3: Onsite interview
The onsite includes a portfolio review, technical interview, and product design interview. Some candidates were also given a design challenge.
There is not enough information about the interview process for a product manager.
- Implement bigInteger add.
- Backtracking questions.
- Data structures and algorithms.
- Code a simple cache and a Sudoku checker (Whether given n by n is a valid Sudoku solution).
- How would you go about implementing one of Snapchat's features?
- Determine whether a graph is bipartite.
- Implement diff/word splitter.
- Anagrams and letter combinations of a phone number.
- Design how you would rotate a drawing in a Java environment.
- Given two words (beginWord and endWord), and a dictionary's word list, find the length of shortest transformation sequence from beginWord to endWord, such that: Only one letter can be changed at a time; and Each intermediate word must exist in the word list.
- Given a pattern and a dictionary, print out all the strings that match the pattern.
- Given an array of integers, find 3 numbers, their sum is the target.
- Basic graph traversal keeping track of visited nodes.
- Design and write code for a given practical scenario related to snaps.
- ' 'How would you improve a product? '
- What is your favorite app?
- What tools are you using?
- What is your design process from the beginning to the end?
- What big idea could you think of to improve Snapchat?
- What is your favorite product?
- Tell me an example of a data analysis process to change a feature or price of a product.
Mission
We believe that reinventing the camera represents our greatest opportunity to improve the way people live and communicate.
We Are Kind
We listen from the heart, think empathetically, and help each other grow.
We Are Smart
We think deeply, question conventions, and strive to never stop learning.
We Are Creative
We challenge the status quo to make things with a sense of purpose.
- Santa Monica: 2772 Donald Douglas Loop N
- Shenzhen:
- Sydney:
- San Francisco: 875 Howard St
- London: 7-11 Lexington St
- Los Angeles: 63 Market St
- Los Angeles: 606 S Venice Blvd
- New York: 229 W 43rd St
- Toronto:
- Seattle: 101 Stewart St.