Skip to contentSkip to footer
  • Community
  • Jobs
  • Companies
  • Salaries
  • For employers
      Notifications

      Loading...

      Elevate your career

      Discover your earning potential, land dream jobs, and share work-life insights anonymously.

      employer cover photo
      employer logo
      employer logo

      Snap

      Engaged employer

      About
      Reviews
      Pay and benefits
      Jobs
      Interviews
      Interviews
      Related searches: Snap reviews | Snap jobs | Snap salaries | Snap benefits | Snap conversations
      Snap interviewsSnap Software Engineer interviewsSnap interview


      Glassdoor

      • About / Press
      • Awards
      • Blog
      • Research
      • Contact Us
      • Guides

      Employers

      • Free Employer Account
      • Employer Centre
      • Employers Blog

      Information

      • Help
      • Guidelines
      • Terms of Use
      • Privacy and Ad Choices
      • Do Not Sell Or Share My Information
      • Cookie Consent Tool
      • Security

      Work With Us

      • Advertisers
      • Careers
      Download the App

      • Browse by:
      • Companies
      • Jobs
      • Locations
      • Communities
      • Recent posts

      Copyright © 2008-2026. Glassdoor LLC. "Glassdoor," "Worklife Pro," "Bowls" and logo are proprietary trademarks of Glassdoor LLC.

      Followed companies

      Stay ahead in opportunities and insider tips by following your dream companies.

      Job searches

      Get personalised job recommendations and updates by starting your searches.

      Software Engineer Interview

      8 Nov 2016
      Anonymous interview candidate
      Los Angeles, CA
      No offer
      Negative experience
      Difficult interview

      Application

      I applied online. The process took 4 weeks. I interviewed at Snap (Los Angeles, CA) in Nov 2016

      Interview

      It was annoying. First, I had trouble scheduling the interview call. Then, when the interview, finally, got scheduled; no one showed up. I emailed the recruiter/coordinator and received no reply. Seems like there was some communication issue. Eventually, we rescheduled. I was a bit disappointed but Snapchat was a product on which I really wanted to work. Finally, I had my interview call. The quality was terrible, but I decided to deal with it. At the other end was a Chinese dude, who had an accent. I have an accent too, but his was hard to understand. He gave me a technical question. Maximum points on a line in 2D graph. I thought about it for a few seconds and started giving out my thought process - as I am typically trained to do in these interviews. I gave him an exponential solution - computing all the possibilities and checking which is the one we want. He seemed to have a bit of trouble following me. I tried explaining it to him, but in vain. My intention was first to convince him that this will work and then work out a better solution. I decided to write down quickly what I meant with my solution. Then he asked me to compile it. What? Okay. We were sharing screens and it was a bit annoying because I wasn't told beforehand that I'd be using an IDE of choice. I was using a different computer. By now, I was fiddling around with some online compiler to compile my Java code. Early in this process, I asked him if I should explain my solution. He said he'd much rather see the code working first. I had no choice. Eventually, I made it compile. I felt the interviewer was barely listening. I ran a few test cases and everything seemed fine. He asked me the complexity and I said it's O(2^n). He said "so, it's slow". I wanted to scream and say "YES, that's what I've been trying to tell you." but I resisted. Later that night, I received a rejection. Ridiculous! My advice anyone who has interview coming up: Blurt out a fast solution right away. Don't think about optimizing it later on.

      Interview questions [1]

      Question 1

      As an input, you have points on a 2D graph. You aim to find a straight line that can fit as my points as possible. Return, the maximum number of points you can fit.
      2 Answers
      16

      Other Software Engineer interview reviews for Snap

      Software Engineer Interview

      1 Jun 2026
      Anonymous employee
      Santa Monica, CA
      Accepted offer
      Positive experience
      Difficult interview

      Application

      I interviewed at Snap (Santa Monica, CA)

      Interview

      Hard but interesting. Had to go through 1 HM round, 2 coding rounds and 2 systems design rounds. Coding round was hit counter, and message recommendation system. The System design rounds were a bit challenging.

      Interview questions [1]

      Question 1

      Design a recommendation system for messaging to predict the next word while typing
      Answer question

      Software Engineer Interview

      1 Jun 2026
      Anonymous interview candidate
      No offer
      Neutral experience
      Average interview

      Application

      I interviewed at Snap

      Interview

      For the technical rounds, I was asked leetcode style questions. Need to practice Data structures and algorithms in order to do well on the interviews. It's important to explain the code as you go along and clarfiy any questions with the interviewer.

      Interview questions [1]

      Question 1

      Leetcode questions. Need to know DSA.
      Answer question

      Software Developer Interview

      10 Mar 2026
      Anonymous interview candidate
      No offer
      Negative experience
      Average interview

      Application

      I interviewed at Snap

      Interview

      Interviewer is not good, has an accent and doesn’t point you in the right direction. Did not seem to be on your side the whole time. It was not a very nice experience.

      Interview questions [1]

      Question 1

      How to convince others about a strategy you have
      Answer question

      Top companies for "Compensation and Benefits" near you

      avatar
      Apple
      4.2★Compensation and benefits
      avatar
      Intel Corporation
      3.7★Compensation and benefits
      avatar
      Honeywell
      4.0★Compensation and benefits
      avatar
      Arm
      4.4★Compensation and benefits

      Bowls

      Get actionable career advice tailored to you by joining more bowls.

      Company Bowl sample

      Want the inside scoop on your own company?

      Check out your Company Bowl for anonymous work chats.