About this guide
 
Get Hired
Inside Scoop
  • 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
 
Interview
Interview Process

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.

 
Interview
Interview Questions
  • 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.
 
Culture
About Snap

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.

 
Company
Hiring Categories
 
Company
Revenue
 
More Top Company Guides
 
Team
Demographics
 
Locations
Office Locations
  • 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.
 
Photos
Office Photos