← Google Interview Insights

Google·Product Manager·Onsite - Product Sense / Strategy·Senior

SeniorPrefer not to say
Jun 2026

Summary

Got a market sizing question for a Google PM role, just the one question from what I can tell. Pretty standard case interview territory but Slack specifically made it interesting.

Questions Asked (1)

Q1

Estimate the total addressable market for Slack.

Product StrategyProduct Analytics & Metrics
Author's notes

I went top-down first, which in hindsight was the wrong call because I ended up with a number so big it felt meaningless.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the definition of the market for Slack—whether it's team communication, collaboration, or broader productivity software—and the target segments (e.g., knowledge workers, enterprises). Then use a top-down or bottom-up approach to estimate the number of potential users and average revenue per user, adjusting for Slack's positioning and competition.

Pro tip: Show awareness that TAM is not static; consider trends like remote work and digital transformation that expand the market. Also, mention that for a product like Slack, TAM could be calculated for both current use cases and potential future expansions (e.g., Slack as an operating system for work).

1. Clarify the question

Ask clarifying questions to define the market boundaries: Is it for team communication only, or all collaboration software? Which geographies and customer segments (SMB, enterprise) are included? What is the time frame?

2. Choose an approach

Decide between top-down (using industry reports and total knowledge workers) or bottom-up (estimating number of companies and seats per company). Justify your choice based on available data and relevance.

3. Estimate potential users

Calculate the number of knowledge workers or companies that could use Slack. For bottom-up: number of businesses by size × adoption rate × average seats per business. For top-down: total knowledge workers × percentage addressable by Slack.

4. Estimate revenue per user

Determine average revenue per user (ARPU) or per seat per month, considering pricing tiers (free, pro, business+, enterprise). Use Slack's public pricing or industry benchmarks.

5. Calculate TAM and sanity-check

Multiply users by ARPU to get annual TAM. Sanity-check against known market sizes (e.g., collaboration software market) and adjust for factors like competition, penetration, and growth.

Key Points to Mention

  • Definition of the market: team communication and collaboration software, possibly expanding to workflow automation.
  • Target segments: knowledge workers, from small teams to large enterprises, across industries.
  • Adoption rates and penetration: consider current Slack usage and potential for growth in underpenetrated markets.
  • Pricing model: freemium with paid tiers; ARPU varies by plan and company size.
  • Competitive landscape: Microsoft Teams, Google Workspace, etc., which affect addressable market share.
  • Market trends: remote/hybrid work, digital transformation, and integration with other tools driving expansion.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.