Initial call with the recruiter, one technical screen - 1 hour (basic ML fundamental questions), 4 onsite rounds (In depth ML/DL questions), last round with TPM where I could ask questions
Role related to computer vision and generative models. Unimpressed, as communication with recruiters was slow and unresponsive. Had 5 interviews in total, almost purely technical and deep. Some interviewers seemed uninterested, however others were pleasant with open-ended discussions.
Interview questions [1]
Question 1
Mostly about GANs, e.g. explain the loss, StyleGAN architecture, etc.
I interviewed at Snap (Londonderry County Borough, Northern Ireland)
Interview
First round was chat with hiring manager about my experience and the role. Second round was typical software engineering coding test - think LC Hard as well as basic ML questions. Next round would have been final round with multiple coding rounds, a math round, and a systems design round.
Interview questions [1]
Question 1
Common competitive programming problem plus basic machine learning questions