Intermediate interview questions in Product Management, page 25
Client-Side vs. Server-Side Event Tracking
Tests your grasp of data integrity and architectural trade-offs. A great answer defines both, favors server-side for reliability (avoids ad-blockers), but notes client-side's richness for UI events. A red flag is presenting them as equal choices.

Coaching a team from dependency to self-management
This tests your ability to apply a maturity model (like Tuckman's) to Agile coaching. Outline your shift from directive teaching in Forming to challenging in Performing, retiring basic facilitation as the team matures. A red flag is a static coaching style.
Identify competitors via technical signals
Inspect job postings, public APIs and docs, status pages, open-source and GitHub activity, and tech-stack fingerprints.
Calculating Daily Active Users in SQL
Need per-event user_id and timestamp and a clear active definition; count distinct user_id within the day in a fixed timezone.
Experiment design under network effects
Cluster-level randomization, graph or geo clustering to contain spillover, and analysis at the cluster unit.

What is throughput and how does it differ from velocity?
Tests whether you know throughput is count-based and velocity estimate-based. Define throughput as items finished per sprint regardless of size, contrast velocity's point sum, pick throughput for forecasting and keep velocity for calibration.

Calculate Daily Active Users (DAU) with SQL
This tests your ability to translate a business metric into a precise technical definition and query. A good answer defines "active," specifies the event data needed (user_id, timestamp, event_name), and uses COUNT(DISTINCT user_id).

Throughput vs. Velocity in Agile Planning
This tests your grasp of flow vs. estimation metrics. Define throughput as a count of delivered items and velocity as a sum of estimated points. Throughput measures actual output, making it better for forecasting. Red flag: claiming velocity is more accurate.

Calculate Daily Active Users (DAU) with SQL
This tests product sense and SQL fundamentals. Define 'active' with a core product action, describe the event data needed, then write a COUNT(DISTINCT user_id) query. A red flag is writing SQL before defining the business logic for 'active'.

Distinguish Throughput from Velocity in agile planning
This tests your grasp of outcome (Throughput) vs. effort (Velocity) metrics. Define both: Throughput is item count/time, Velocity is points/sprint. Contrast them by explaining Throughput measures actual delivery, not estimates.
Modeling TCO and risk for a new market
Enumerate build, compliance, and run costs; quantify technical risk and timelines; tie payback to revenue.
Find leading indicators of long-term churn
Cohort renewers vs churners, compare first-30-day engagement depth and breadth, validate correlations and check causality.
Client-side vs server-side event tracking
Client captures UI intent but loses data to ad blockers and tampering; server is trustworthy for transactions but blind to UI interactions.

How would you frame technical debt for your manager's business case?
This tests translating debt into business risk and cost of delay. A strong answer quantifies velocity drag, proposes phased remediation via WSJF or capacity allocation, and offers roadmap trade-offs.

How would you find leading indicators for long-term churn?
Tests your ability to connect a lagging business KPI to leading product metrics. A good answer defines churned/retained cohorts, analyzes first 30-day engagement differences (e.g., feature adoption), and validates findings. A red flag is jumping to ML models.

How do you build a business case for technical debt?
This tests your ability to translate engineering problems into business impact. A strong answer quantifies the debt's cost (e.g., slower velocity), frames it as risk, and proposes a concrete payback plan like allocating 20% capacity.

Find leading indicators for long-term churn
This tests your ability to translate a business problem into a data investigation. A strong answer defines churned vs. retained cohorts, hypothesizes key early behaviors, and compares their frequency to find a leading indicator.

How do you build a business case for technical debt work?
Tests your ability to translate technical issues into business impact. Frame debt as business risk, quantify its impact on velocity and cost, and propose a clear, capacity-based plan.
Countering a PM's suboptimal technical proposal
Restate the user problem, separate it from the proposed solution, present an alternative with explicit tradeoffs.
Reframe time series for a tree model
Lag and rolling-window features, calendar and cyclical encodings, then split chronologically to avoid leakage.
We are hiring for this. Every open role lists the topics its interview covers, so you can prepare for the real thing rather than guessing.
See open roles