I applied online. I interviewed at Snap in Mar 2022
Interview
First round was 2 questions, given a list with 0,1,2 in it sort it with 2s in front followed by 1s then 0s. Second question was given 2 nums m and n find a number closest to n such that m is a a multiple of n. n = 13, m = 4, the answer is 12. 12 is closest to 13 and is divisible by 4. n = -15, m = 6, the answer is -18. -12 and -18 are equally as far away to -15, if thats the case, take the lower one.
Final round was a 5 phase project. phase 1-3 was given all at once. Given a fat input that has a bunch of lines. Each line has 5 things, a title, genre, creator, views, and something else i forgot. Find a way to parse the data and make it useful for phase 2. This is entirely up to your discretion. I crated a map with the creator as the key and the value be a list that contains all of that specific persons posts. Phase 2 is to generate a news feed for someone based off their friends. Phase 3 is sort the news feed. Then phase 4 is sort it based off more than one thing and phase 5 is create a searching algo to query a word and generate a newsfeed based off that word.
Interview questions [1]
Question 1
sort list [2,1,0]
find closest multiple
project based onsight
I applied online. The process took 5 weeks. I interviewed at Snap in Mar 2022
Interview
Standard 4 part interview process.
First had a phone screener with the recruiter, then had a 30-minute behavioral-style interview with an Account Manager Manager.
Following this was a take-home assignment where I was tasked to create a QBR-esque presentation using some data and assets that were provided. This type of task was nothing new to me, but I spent quite some time on the presentation to make it visually compelling with digestible insights. The presentation was rejected a few days later without feedback.
Interestingly, 2 weeks following the rejection, the recruiter reached back out to let me know my assignment was "re-graded" and that they'd like me to move onto the panel interview. That made me feel weird, because they either A) offered someone the position and they rejected so they had to go back to the candidate pool, or B) there was that much internal disarray that my assignment was actually improperly graded.
The panel interview itself was actually enjoyable. It consisted of 5 30-minute interviews with individuals from varying commercial teams. Everyone I spoke with was engaged and seemed genuinely curious to get to know me. 2 of the 5 interviewers were not the people originally scheduled, which happens, but it did throw off some of my prep-notes.
I felt like I did very well on 4/5 of the interviews, the only one I felt I underperformed was the last interview, where the fatigue was starting to set. 3 days later I got a rejection email from the recruiter, and wasn't given a response when I had asked for feedback. What's new...
Interview questions [1]
Question 1
- Why Snap?
- Example of when a client changed a KPI and how you handled the situation.
- Example of when you had to educate a client?
The hiring manager and other research scientists ask several rounds of technical questions as well as my research at school. Each interview lasts about an hour. They also briefly introduced the projects I might be working on if I got the offer.