just finished my Snap EM loop last month and wanted to write this up while it's fresh. total of 5 rounds after a recruiter screen.
recruiter screen (30 min): pretty standard. talked about team size, my eng management philosophy, why Snap. they specifically asked how i handle underperformers early, which i think was a signal about what they care about.
hiring manager intro (45 min): this was more of a culture/vision fit conversation. the HM walked me through the team's charter and asked me to describe a time i had to change the technical direction of a project mid-stream. came back multiple times to "how do you build trust with senior ICs who know more than you."
technical depth round (60 min): i was surprised this was mostly system design, not coding. designed a notification delivery system for a product that scales to hundreds of millions of daily active users. they pushed hard on queue design, fanout strategies, and failure modes. ios/android differences came up briefly.
people & cross-functional round (60 min): two interviewers. one asked about conflict resolution (classic -- have a good story ready where you weren't the hero). the other was a PM who asked how i handle scope creep from product stakeholders. this round felt very Snap-specific, probably because their eng/product relationship is famously complicated.
exec/bar raiser (45 min): this was the most unpredictable. a director i hadn't met. she went deep on career trajectory and asked where i see the EM role evolving in the next 3 years. honestly felt more like a philosophical discussion than an interview.
total process took about 6 weeks start to finish. debrief took 10 business days. offer came through at L6 (their senior manager level). if you're prepping for the Snap EM loop: be ready to talk people philosophy in concrete terms, not abstract principles. they want to hear specific names (anonymized) and outcomes, not frameworks.