just finished the cloudflare TPM loop. went well enough to share. this is for a senior TPM role, so leveling may differ for other levels.
rounds: 5 total. recruiter screen (30 min). scope conversation, nothing hard. hiring manager screen (45 min). first real signal. they asked about a complex cross-functional program i ran, probed on how i dealt with missed dependencies, and asked why cloudflare specifically. technical deep dive (60 min). this is the differentiator. they will test whether you can actually speak to the technical work your programs involve. i got questions about how i'd manage a large distributed systems migration program: dependency mapping, rollback strategy, how i'd communicate risk to executives vs engineers. you don't need to be a network engineer but you need technical credibility. i talked through my experience managing a kubernetes migration and they engaged on specifics. program execution round (60 min). behavioral + scenario. 'tell me about a time a program you owned went off the rails' was the centerpiece question. they want the messy version. don't sanitize it. cross-functional panel (60 min, 3 people). one eng manager, one PM, one TPM peer. each had 20 min. the PM asked about how i ensure PMs and TPMs don't step on each other. the eng manager asked how i handle scope creep pushed by engineering vs requested by the product. the peer TPM asked how i stay technical without becoming a bottleneck.
the theme across all rounds. cloudflare builds serious technical infrastructure. they want TPMs who earn trust from engineers by knowing what they're talking about. soft-skill-only TPMs don't land here.
comp. got an offer. won't post exact numbers but comp is competitive with other bay-area-level infra companies for a senior TPM role, and they were willing to negotiate. the RSU package was the interesting part, 4-year vest, and they were flexible on refreshers in the negotiation.
timeline was about 5 weeks from first recruiter contact to verbal offer. debrief wasn't shared directly but my recruiter summarized that the technical program execution round was the strongest signal.