Taro Logo

Software Developer Interview Experience

October 2, 2014
Negative ExperienceNo Offer

Process

I initially got in contact with one of the internal recruiters at Snapchat and set up a phone call. The recruiter forgot about the phone call until I emailed them about 15 minutes after it was scheduled, at which point he called and apologized. No big deal; it happens.

I talked with the recruiter, and it wasn't too bad, but there was a certain arrogance in the way he spoke that was off-putting. He asked me to email him the names of all the companies I was interviewing with, as well as what stage of the interview I was in, "for full disclosure." This seemed really odd and made me a bit uncomfortable, but I went ahead and disclosed it to them anyway. A Google Hangouts interview was scheduled for a few days later.

When it came time for the Google Hangouts interview, I again waited for about 15 minutes after the scheduled time before contacting them. Apparently, the person who was supposed to interview me disappeared. Fine... that's odd, but okay. Then there were some issues with Google Hangouts, but finally, about 30-35 minutes after the scheduled interview, we got connected. The interviewer apologized for all the delays and then went on to describe a little about the company and his role in it.

After this, the interviewer jumped straight into the technical questions, with no mention of my resume or any previous work I had done, or anything of the sort. Again, I suppose that's fine, but it seemed odd.

First up was a design question about A/B testing. I was familiar with the idea of A/B testing but I had never really used one, so I fumbled through the question a bit. There was some other question I don't remember really, and then there was a coding problem (write a Sudoku verifier), which I sort of blanked on for a bit, but eventually came up with a working solution.

Here's the problem, though: apparently, the code editor wasn't sharing properly, but the interviewer didn't notice for over 10 minutes. There was little to no communication on his side; it seemed as if he was working on something else at the same time or completely distracted by something else (fair enough, he was pulled in last minute after the other guy didn't show up).

We had to switch code editors halfway through, which was really jarring, especially considering how many issues there had already been. He gave me an opportunity to ask some questions, and then the call ended. I received an email about a day later saying they had decided not to move forward with me.

Now, I'll be the first to admit that my nerves got to me a bit, trying to get all the technical issues resolved, and so I didn't perform particularly brilliantly during the technical part. However, the impression I received from the interviewer was one of dismissal, like he was just going through the motions because he had decided I wasn't good enough. That's his right to do, I suppose, but it felt really disrespectful to me, considering how many issues from their end I had to endure.

So, to sum it up:

Pros:

  • Technical questions were interesting to work on.
  • The company seems to have interesting technical problems to work on.

Cons:

  • The recruiter forgot to call me at the time he scheduled.
  • The recruiter asked me to reveal very specific information about other interviews I was participating in.
  • The phone interviewer didn't show up, and I had to contact them before they noticed.
  • The interview started 30-35 minutes after it was supposed to.
  • Practically no mention at all about my resume or past work.
  • The interviewer didn't notice that the code editor wasn't working for over 10 minutes, making it seem as if he wasn't even paying attention to what I was working on.
  • Overall arrogance during all stages of the process.

Final thoughts: I tried really hard throughout the entire process to not let the tech community's perception of this company color my view of Snapchat, but the arrogance bled through during all stages and did nothing but affirm it.

I'm sure the people who work at Snapchat are nice and do great work, but the hiring process I experienced left a very bad taste in my mouth about the company and their attitude. I really hope that my experience was just bad luck and not the usual case.

Questions

Write a function that checks if a Sudoku board is valid or not.

Was this helpful?

Interview Statistics

The following metrics were computed from 8 interview experiences for the Snap Software Developer role in United States.

Success Rate

0%
Pass Rate

Snap's interview process for their Software Developer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive25%
Neutral25%
Negative50%

Candidates reported having very negative feelings for Snap's Software Developer interview process in United States.

Snap Work Experiences