I applied through an employee referral. The process took 2 weeks. I interviewed at Snap (Mountain View, CA) in Aug 2019
Interview
Introduced by a friend to a recruiter, phone screen, onsite
during onsite, nothing went wrong on my side but I still didn't get an offer, so avoid wasting time with this company
Interview questions [4]
Question 1
system design: logging service(architecture, api, storage, fault tolerance, etc)
Applied online and recruiter reached out 5 months later,
- Recruiter Call first
- Phone screen - 1hr with 1 coding question and continue with follow up coding questions, not typical leetcode style more like focusing on logical and maintainable
Interview questions [1]
Question 1
1 coding question and continue with follow up coding questions to extend/ modify existing code, not typical leetcode style
I interviewed for MLE positions. After screen (leetcode), i had 4 on-site interviews. 2 ML system designs, 2 leetcode interviews. In general, the experience is very positive, all engineers/managers i met are very professional and polite.
I applied online. The process took 4 weeks. I interviewed at Snap in July 2025
Interview
1st round coding interview for ML engineer was a mix of my previous experiences and a typical LC medium question based on stacks which was pretty easy the interview was scheduled for one hour but ended in 30 minutes.