finished the xAI EM loop about two months ago. didn't take the offer but the process was interesting enough that i want to document it. i've been through ~12 EM loops over my career so i have decent baseline comparisons.
the process five rounds plus a brief skip-level call at the end. all virtual. no take-home.
round 1: coding screen (yes, for an EM) this is the one that surprised me. they want EMs who can still code. it wasn't leetcode hard, but it wasn't fake either. medium-difficulty problem, python or go preferred. they told me upfront: xAI EMs are expected to be deeply technical and will review code regularly. if you've been managing for 5+ years and haven't coded seriously, be honest with yourself before doing this loop.
round 2: technical system design same as what SWEs get, more or less. i designed a distributed task queue under various load and failure scenarios. they pushed on resource isolation between tenants, queue starvation, and backpressure. the EM framing came in when they asked how i'd staff the team to build this over 6 months.
round 3: engineering leadership this is the classic EM behavioral round. how do you handle underperformers. how do you drive technical decisions when engineers disagree. how do you give critical feedback to a senior engineer. prepare real stories, not hypotheticals. they pushed back on anything that sounded like a workshop answer.
round 4: cross-functional how do you work with PM, data, infra. how do you manage up when your team's roadmap gets cut. this felt like a culture fit + maturity check more than anything.
round 5: hiring and team building how do you source candidates, what you look for, how you calibrate leveling. this is one of the more unusual rounds for an EM loop. they care a lot about your talent bar.
skip-level call 20 minutes with what i think was a director. mostly him explaining the scope and roadmap, and me asking questions. felt like a formality but i asked real questions about team size, tech debt situation, and what 'success at 6 months' looked like. always do this.
overall take if you're an EM who codes, you'll feel at home here. if you've drifted toward pure people management, this loop will expose it quickly. the pace expectation is real. they said 'we ship fast' multiple times and meant it.