Had Snap onsite today

Jan 13 61 Comments

Hey guys, I just had snap onsite.

1. Round 1 was with a SWE manager. I can tell she's super smart. Kinda got an Amanda Waller vibe from her except she's Asian LMAO. Her question was a LC Hard DP off the bat. Similar question would be the Maximum cost path problem on LC except in 2D form.

I think I did well with this one. I got the optimal cost answer quickly...but she changed her requirements to return the optimal path. I coded up the correct answer for this too. I don't think it went perfectly, but I was able to get the optimal path solution. There were some optimizations I could've done, but I overlooked them. Overall I feel I did well. I give myself a 8/10 here.

2. Round 2 was lunch with an ML Engineer. Solid guy. Really had fun talking to him and he was like a mentor figure. Reminded me of the robot in Interstellar.

3. Round 3 was a video conference with another SWE manager from Santa Monica. We spent 25 minutes talking about projects...so we started late on the coding questions. First question was a LC DP Easy problem. Second question was a LC DP Medium...not sure why Snap is obsessed with DP questions. I coded up the first and got the approach and got to 80% of the coding in the second...but couldn't finish due to time constraint. Interviewer verbally said I did a good job given the time constraint. I hope he meant it because I felt a little bad for not finishing the problem completely. I give myself a 7/10.

4. Round 4 was system design! Wasn't anything covered by Grokking, but reading up on Grokking will certainly give you the tools to figure things out. This guy reminded me of the Riddler except not evil. Had a great time with him. I give myself 7/10

5. Round 5 was the final round with a SWE. Seemed like a solid guy. Reminded me of a frat guy who plays a lot of video games. LC Medium binary search. I had a small bug in the logic of my code that he pointed out. Ehhhhh...it was a small error in index updating (subtracting instead of adding). Aside from this, I think it went pretty well. Got a working solution. I would've given myself a 10/10, but because of this fucking bug, I give myself a 7/10.

So that's it guys. Not sure how it will go. I got the approach and a working solution (except for question 2 in round 2 which was 80% done due to time constraint) for all the problems. I don't know if Snap rejects you if you have a single bug in your code...seems a bit harsh. But who knows.

Some things I noticed:
Snap managers are very smart, thorough in coding, and senior folks. Damn am I impressed!

Place looks a bit dead...would like to see more youngsters and non-Asians/Indians. Not being racist, just want to see a more diverse group of folks in engineering.

comments

Want to comment? LOG IN or SIGN UP
TOP 61 Comments
  • Google 6Feet6Inch
    Wow! You nailed the DP problems which would be the death of most people. Hope you get it!

    Keep us posted here regarding the result, please!

    Whenever I hear about people getting DP problems, I think of the Amazon guy who mentioned “there are two types of people, one who has seen the problem before and the other who’s just going to stare at the whiteboard for 60 mins”!
    Jan 13 2
    • OP
      lmfao. I hope I get it..it's just that I didn't get to 100% finish 1 of them and the stupid small indexing bug I faced in the binary search problem. Don't know how they will affect me.
      Jan 13
    • Google 6Feet6Inch
      I do this all the time - overplaying my mistakes. Don’t worry, they wouldn’t be held as badly as you think.
      Jan 13
  • OP
    Hey guys I got a verbal offer
    Jan 14 13
    • Amazon Dkwe51
      Op, whats your current level in Amazon?
      Jan 17
    • Amazon Amh0l
      Did you get the offer the next day?
      Jan 18
  • Paytm sage95
    Fireball jutsu lol
    Jan 13 1
  • Amazon Panic!
    How long was it from putting in your application to hearing back from a recruiter?
    Jan 13 5
    • OP
      ^ You'll get the feedback asap with interviewig.io. I saw a lot of reviews that say they got ghosted or got judged incorrectly in the normal TPS.
      Jan 14
    • Qualtrics 855?&:46ph
      Is this a way to get onsite to Snap? Who will be conducting the phone screen? Snap engineers or interviewing.io?
      Jan 15
  • Qualtrics $&46rfvjj
    What was the system design related to? If you don’t feel comfortable, let me know. Can do DM.
    Jan 13 4
    • OP
      Okay, I thought you wanted the actual question. The high level was auto complete/typeahead feature. It had a fraud detection twist to it.
      Jan 13
    • Oracle pzd
      Funny I got autocomplete / typeahead in Google on-site 7 years ago.
      Jan 14
  • 🤞best of luck
    Jan 13 1
  • Google / Eng
    Qlan

    Google Eng

    PRE
    Google
    Qlanmore
    Yoe, current level and target level?
    Jan 13 3
    • Google / Eng
      Qlan

      Google Eng

      PRE
      Google
      Qlanmore
      Cool, good luck! Let us know if you get an offer, for which level and TC.
      Jan 13
    • Google PWQV06
      Good luck OP! It sounds like you did really well. I think Snap does leveling based on interview performance so it could be L3/4 :)
      Jan 13
  • Congrats from the interviewing.io team ❤️💪
    Jan 14 1
    • OP
      Thank you! You guys a life saver and you HAVE to know that you're racking up a lot of karma points. You are literally changing people's/families lives for the better.
      Jan 15
  • Microsoft / Product
    Brazuka

    Microsoft Product

    PRE
    Bain & Company
    Brazukamore
    Good luck! I know that anxiety post interviews is hard to deal with
    Jan 13 1
    • OP
      Oh dude, I'm a lot calmer...I feel happier because it wasn't like I was stuck or out of my league. I felt I was able to hang in there and compete. That's enough to make me happy regardless of the outcome.
      Jan 13
  • Facebook muuU27
    Does snap run your code against real test cases in leetcode like environment during onsite / phone coding interview ?
    Jan 17 6
    • Microsoft vWdA63
      45 min or 1 hr. Don't remember.
      Jan 17
    • OP
      They will run code if it is LC medium. They won't run code if it is LC hard. For eg, they didn't run my LC hard solution.
      Jan 17

Salary
Comparison

    Real time salary information from verified employees