I was first screened with a phone interview. Then, there was another phone interview where I was asked questions about my skills and background. Finally, I completed a live coding interview. During this interview, I was asked more questions regarding my skills and programming knowledge, then provided a task to complete on HackerRank.
The entire process was very smooth, and my interviewers were friendly, encouraging, and knowledgeable.
How would you go about creating a caching algorithm in C++?
The following metrics were computed from 1 interview experience for the Snap Software Engineer (Lens Engine, C++) role in Los Angeles, California.
Snap's interview process for their Software Engineer (Lens Engine, C++) roles in Los Angeles, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Snap's Software Engineer (Lens Engine, C++) interview process in Los Angeles, California.