First round was phone screen with basic probability and SQL questions.
On-site covered ml system design, a/b testing, python coding, and behavioral questions.
Interview was relatively easy, no leetcode questions asked but a tricky math/python coding question.
Interview questions [1]
Question 1
How to setup an a/b test to compare 2 different user interfaces
This was a pretty weird interview experience.
I applied, connected with a recruiter, and made it to the phone screen. There were two people on the phone interview, and one of them didn't say anything the entire time.
The interviewer who did the talking asked me one easy SQL question which I answered pretty quickly, but the interviewer told me I had done it incorrectly. I thought my brain had died because it was a really easy problem and I had no idea how my answer could be wrong...long story short I ended up explaining to the interviewer exactly how my script worked, and at the end of like 10 minutes of very stressed confusion on my part she said actually that I had done it correctly.
Then, one pretty easy Python question. Almost the exact same thing happened where she seemed to suggest that I was doing something wrong, and then at the end of my code explanation basically said "oh okay, I guess this is right".
At the end of the interview there were some applied case study questions.
I was rejected about a week later.
At the time of this interview, I had done about 4 (very similar) technical phone screens at various large tech companies and had passed all of them. I double checked my SQL & Python code with myself & others after this interview, and they were confirmed as correct. My theory is that they didn't intend to actually hire me, and used me as interview practice for someone new to hiring? But even then, it was bizarre that this person did not seem to know the answers to the interview questions (or Python/SQL very well).
Interview questions [1]
Question 1
easy SQL question, easy Python question, Case studies
I applied online. The process took 2 weeks. I interviewed at Snap in Feb 2026
Interview
I applied on the snap career website without a referral. Got reached out after ~1 week. HR screening, then technical screening, and finally 4 rounds of VO. There were prep calls between interviews.
I applied through an employee referral. The process took 4 weeks. I interviewed at Snap in Feb 2024
Interview
Initial conversation with a recruiter, scheduled a technical screen. They canceled one day before, rescheduled for the next week. Next week, I joined the call, waited for 15 minutes and the interviewer just didn't show up! Eventually, they apologized and rescheduled again. Finally, had a screen last week, it went very well, questions were SQL and simple stats, easy level. It look them a week to get back to me only to inform me that I didn't pass. Such a waste of my time! I'd avoid this company honestly.