Went through the Bloomberg TPM interview loop this spring for a role in their data platform org. I've done TPM and PM loops at a handful of companies so I have some sense of what's typical and what's Bloomberg-specific.
Bloomberg's TPM role sits at the intersection of program management and technical depth. They want people who can drive large cross-team deliverables and have enough technical credibility to work directly with engineers. The loop reflects that.
The rounds. Five rounds total for this senior TPM role:
1. Technical screen. Not coding, but systems. Explain how you'd approach a distributed system design problem. I got something about coordinating data ingestion across multiple upstream sources with reliability requirements. They want to see that you can have a real conversation with an engineering lead, not just nod along.
2. Program execution round. This is the core TPM interview. Walk through a large, complex program you owned end-to-end. They asked: how did you track dependencies, how did you handle slippage, how did you escalate risks. Be very specific. They'll probe for whether you actually drove the program or were a passive status reporter. The difference matters a lot to Bloomberg.
3. Stakeholder management. How do you handle a senior engineering lead who's behind on a commitment. How do you manage a product team that keeps changing scope. Real scenarios. Have real stories.
4. Cross-functional behavioral. A director-level interviewer. More about operating at scale: how do you ensure multiple teams are aligned, how do you handle org politics, how do you push back up the chain.
5. Technical depth on your domain. For data platform, this was: what do you actually know about data pipelines, streaming systems, data quality. TPM candidates often skip this prep and it shows.
Bloomberg's TPM role has more technical expectation than most TPM roles I've seen at product companies. If your background is lighter on the technical side, beef up your systems knowledge before the loop.
Comp for senior TPM NYC was in the 220-250k range from what I could figure out comparing notes.