Got rejected after the virtual on-site about two months ago. Had some time to process it. Posting this because I've seen dozens of post-mortems from candidates I've managed over the years and I never thought I'd be writing my own. Here's the honest breakdown of where I went wrong.
The role: Senior Engineering Manager. My background is 15+ years in eng, I've built and led orgs of 25+ people, managed through two acquisitions. On paper I was solid for this.
Where I think it fell apart:
1. The system design round. They asked me to design a data ingestion pipeline at Snowflake scale. I came in with manager mode activated and kept talking about team structure and ownership models when what they actually wanted was to see that I still understood the technical depth. I tried to flip it back to organizational design. That probably read as deflection.
Lesson: at the manager interview level at Snowflake, technical fluency is not optional. You have to hold your own on the system design even if you're interviewing for a people manager role. They need to know you can partner credibly with staff engineers.
2. The behavioral on cross-functional conflict. The question was something about a time I had to push back on a partner team's roadmap prioritization. I gave a story that was technically accurate but the outcome was ambiguous. In retrospect, I chose the wrong story. I had better examples. I just blanked.
3. I asked about the team before I earned it. In the hiring manager conversation I asked early about team composition and role scope before I'd really demonstrated my value. I think it read as more interested in my own situation than in solving their problem. Should have led with curiosity about their challenges, not my conditions.
The feedback (after some pushing): Recruiter gave me "looking for stronger technical depth" and "we wanted to see more of X in the behavioral rounds." Generic, but consistent with what I suspected.
I'd reapply in a year. The bar is real but I respect it.