Snap onsite tips?

Snap onsite in a couple of days and I am nervoussss. I really want this role and love their tech. Anyone have any tips on passing? This will be my first time doing a sys design interview and I'm a mobile dev.#snap

Snap RipDEG Apr 22, 2021

Tips on passing is the same generic advice you get for *insert FAANGMA-esque company*: leetcode and study some sys design. We don't have a universal shared coding question bank for mobile devs and a lot of developers have their own question they ask. A lot ask leetcode, some ask custom questions. Depending on Android vs ios you may have a round that's to build something native. System design is pretty straight forward - if you've never done one then look up system design prep. There's a famous course out there, otherwise there are good resources that collect a few engineering blogs that you can read.

Medium wak3 OP Apr 22, 2021

Thanks for the info! Only issue is most sys design stuff out there is for distributed backend and I believe mobile is more client based. But I'm going to have to bite the bullet on that one!

Epic KQkf23 Apr 22, 2021

Is there a mobile system design course out there? All I find is distributed system design materials.

Medium wak3 OP Apr 24, 2021

Nope all i have seen are medium blog posts ironically

Snap ENRH25 Apr 22, 2021

For mobile system design you should know proper mobile design patterns like MVP, MVVM, repository etc. You usually learn them while working at current company

Medium wak3 OP Apr 22, 2021

Thank you!

Uber zylR41 Jun 22, 2022

Did Snap have a DS/Algo coding round at Onsite?