Had Snap onsite today

5d 54 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 54 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”!
    5d 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.
      5d
    • Google 6Feet6Inch
      I do this all the time - overplaying my mistakes. Don’t worry, they wouldn’t be held as badly as you think.
      5d
  • OP
    Hey guys I got a verbal offer
    4d 12
    • OP
      Recruiter said it was L3. They are still working on the details/approvals so I don't know the numbers yet.
      3d
    • OP
      @6Feet6Inch: Snap has a lot of web presence, but for internal work mostly I think. I don't mind as long as I work with premier engineers :)

      Also, thanks for your support. You've been the kindest Blinder to me in this post.
      3d
    • Google 6Feet6Inch
      That’s good to know :)

      No problem! You deserve it, enjoy these days, getting an offer is such a relief, you literally walk 2 feet above the ground lol!
      3d
    • OP
      Haha I wish. I have FB onsite in 2 days. And then I got Lyft next week. So let's see how this goes.
      3d
    • Amazon Dkwe51
      Op, whats your current level in Amazon?
      Yesterday
  • Qualtrics $&46rfvjj
    What was the system design related to? If you don’t feel comfortable, let me know. Can do DM.
    5d 4
    • OP
      Why give the beggar a fish when you can teach him how to fish?
      5d
    • Qualtrics $&46rfvjj
      Sorry, didn’t get analogy. I’m not asking for the exact question. But something in high level. E.g. messaging app, not specifically WhatsApp etc.
      5d
    • 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.
      5d
    • Oracle pzd
      Funny I got autocomplete / typeahead in Google on-site 7 years ago.
      4d
  • Paytm sage95
    Fireball jutsu lol
    5d 1
  • Amazon Panic!
    How long was it from putting in your application to hearing back from a recruiter?
    5d 5
    • OP
      I used interviewing.io. I didn't bother to apply online because I saw a lot of negative reviews on Glassdoor.
      5d
    • Amazon Panic!
      Holy shit, it’s lower than Amazon. What is happening over there?
      5d
    • Qualtrics 855?&:46ph
      Btw, what is the thing with applying online vs interviewing.io?
      4d
    • 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.
      4d
    • Qualtrics 855?&:46ph
      Is this a way to get onsite to Snap? Who will be conducting the phone screen? Snap engineers or interviewing.io?
      3d
  • 🤞best of luck
    5d 1
  • Google / Eng
    Qlan

    Google Eng

    PRE
    Google
    Qlanmore
    Yoe, current level and target level?
    5d 3
    • OP
      4.5 YOE...not sure if L2 or L3.
      5d
    • Google / Eng
      Qlan

      Google Eng

      PRE
      Google
      Qlanmore
      Cool, good luck! Let us know if you get an offer, for which level and TC.
      5d
    • 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 :)
      5d
  • Facebook muuU27
    Does snap run your code against real test cases in leetcode like environment during onsite / phone coding interview ?
    Yesterday 6
    • Facebook muuU27
      What does running code mean ? Like they want you to write a compiled code on their computer that can read in a text file input and generate output on console ?
      Yesterday
    • Microsoft vWdA63
      No. Think an online compiler like Hackerrank or Collabedit. You can write and feed the test cases through the main method of the code.
      Yesterday
    • Facebook muuU27
      Thanks. How long is a coding round for onsite and phone screen ? 45 mins or 1 hour ?
      Yesterday
    • Microsoft vWdA63
      45 min or 1 hr. Don't remember.
      Yesterday
    • 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.
      Yesterday
  • Microsoft / Product
    Brazuka

    Microsoft Product

    PRE
    Bain & Company
    Brazukamore
    Good luck! I know that anxiety post interviews is hard to deal with
    5d 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.
      5d
  • Qualtrics $&46rfvjj
    Snap in Seattle has a lot of exAmazonians. A lot of sharp engineers left for Snap.
    5d 0

Salary
Comparison

    Real time salary information from verified employees