The interview process began with an initial recruiter screen, followed by one round of technical screen. The final stage was a virtual on-site interview, comprising four rounds in total.
Two of these rounds were HackerRank-style (DSA), one focused on system design, and one was frontend.
The entire process took approximately 1 to 1.5 months.
The coding questions were approximately LeetCode hard with follow-ups. Interviewers were great, collaborative, and helpful. It was extremely helpful to practice "hard" level questions while reasoning out loud. The bar to pass seems high at the moment.
The following metrics were computed from 2 interview experiences for the Snap Software Engineer role in Canada.
Snap's interview process for their Software Engineer roles in Canada is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having mixed feelings for Snap's Software Engineer interview process in Canada.