Skip to content
tezvyn:

📊Product Management

Product strategy, growth, and delivery

1004 bites

Test yourself: Top 30 Product Management interview questionsMultiple choice, with the correct answer and why it is correct on every question. Free, no sign-in.

Interview questions in Product Management, page 45

intermediate1 min read

Client vs server tracking: pros, cons, examples

Client-side wins on UI context but loses data to blockers and tampering; server-side wins on reliability and trust but misses pure UI events.

intermediate1 min read

Design a centralized experimentation service

A config/assignment API, deterministic SDK-side bucketing, and a separate exposure-logging pipeline.

How do you evolve a team from dependent to self-managing?
intermediate2 min read

How do you evolve a team from dependent to self-managing?

Tests situational leadership across Tuckman's stages. Answer: direct in Forming, facilitate conflict in Storming, observe in Norming, system-coach in Performing, and retire each stance as trust grows.

intermediate2 min read

Client-Side vs. Server-Side Event Tracking: Pros and Cons

Tests your grasp of data integrity trade-offs. A good answer defines both, contrasts reliability vs. implementation ease, and gives clear examples like 'payment_processed' (server) vs. 'button_click' (client). Red flag: Ignoring ad-blockers and data loss.

How do you coach a team to self-management?
intermediate2 min read

How do you coach a team to self-management?

Tests your grasp of situational leadership. A great answer uses a maturity model like Tuckman's stages to show how your coaching evolves from directive teaching (Forming) to strategic advising (Performing), and explains which techniques you retire.

intermediate2 min read

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
intermediate2 min read

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.

intermediate1 min read

Identify competitors via technical signals

Inspect job postings, public APIs and docs, status pages, open-source and GitHub activity, and tech-stack fingerprints.

intermediate1 min read

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.

intermediate1 min read

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?
intermediate2 min read

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
intermediate2 min read

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
intermediate2 min read

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
intermediate2 min read

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
intermediate2 min read

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.

intermediate1 min read

Modeling TCO and risk for a new market

Enumerate build, compliance, and run costs; quantify technical risk and timelines; tie payback to revenue.

intermediate1 min read

Find leading indicators of long-term churn

Cohort renewers vs churners, compare first-30-day engagement depth and breadth, validate correlations and check causality.

intermediate1 min read

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?
intermediate2 min read

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?
intermediate2 min read

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.

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