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 46

How do you build a business case for technical debt?
intermediate2 min read

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

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

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.

intermediate1 min read

Countering a PM's suboptimal technical proposal

Restate the user problem, separate it from the proposed solution, present an alternative with explicit tradeoffs.

intermediate1 min read

Reframe time series for a tree model

Lag and rolling-window features, calendar and cyclical encodings, then split chronologically to avoid leakage.

intermediate1 min read

Design an analytics event schema

Consistent object-action naming, snake_case, typed properties with units, and shared context like user, session, timestamp.

intermediate2 min read

Transform a Time Series for a Gradient Boosting Model

Tests your ability to convert a sequential problem into a tabular one. A great answer covers creating lagged/rolling features and time-based features (e.g., day of week), and crucially, specifies a time-aware validation split.

intermediate2 min read

Transform a time series for a supervised learning model?

This tests your ability to reframe a time series problem for tabular models. A great answer explains creating features from lags, rolling windows, and calendar data, then emphasizes using a time-aware validation split. A red flag is forgetting validation.

intermediate2 min read

Definition of Done vs. Acceptance Criteria: What's the difference?

Tests your grasp of Agile quality gates. Define both, then contrast scope (global DoD vs. local AC) and ownership (Team vs. PO). Connect them to creating a shippable, valuable Increment. A red flag is treating them as interchangeable.

intermediate1 min read

Using mission to prioritize debt vs new feature

Map each task to mission impact, time horizon, and reversibility; weigh learning value against risk.

intermediate1 min read

Design a multi-touch attribution model

Pick a model (time-decay, position-based, or data-driven Shapley), stitch touchpoints by user identity into ordered paths, then assign fractional credit.

intermediate1 min read

Migrate a breaking analytics schema change

Dual-write both fields during overlap, backfill history, migrate consumers, then deprecate the old field.

Propose a multi-touch attribution model and its data pipeline
intermediate2 min read

Propose a multi-touch attribution model and its data pipeline

This tests your ability to choose a practical data model under real-world constraints. Propose a time-decay or position-based model, then describe the data pipeline: event collection, identity resolution, and aggregation. A red flag is ignoring signal loss.

Propose a multi-touch attribution model and its data pipeline
intermediate2 min read

Propose a multi-touch attribution model and its data pipeline

Tests your grasp of attribution models and their data engineering needs. Propose a rule-based model (e.g., time-decay), outline the data pipeline for it, and acknowledge privacy-driven signal loss. A red flag is ignoring the challenge of identity resolution.

intermediate2 min read

A PBI is vague. How do you get clarity?

This tests ownership and proactive communication. A great answer involves documenting questions in the ticket, engaging the PM and tech lead for a discussion, and updating the ticket with clear acceptance criteria before starting any work.

intermediate1 min read

Framing a build debate with the mission

Separate user simplicity from internal complexity, weigh new-framework risk, decide via mission and reversibility.

intermediate1 min read

Implement CDC from OLTP to warehouse

Contrast log-based CDC with query-based timestamp polling, cover deletes and load on source, then pick log-based for minimal impact.

intermediate1 min read

Design a streak-saver mechanism

Timezone-aware streak state, capped saver inventory with replenish rules, and A/B testing forgiveness against retention plus guardrails.

intermediate2 min read

Implement CDC from an OLTP database to a data warehouse

This tests your grasp of production system trade-offs. A good answer compares log-based and trigger-based CDC, focusing on source impact and data fidelity, then recommends log-based for its low overhead.

intermediate2 min read

How would you implement Change Data Capture (CDC)?

Tests your grasp of data replication trade-offs. A great answer compares log-based CDC (low impact, complete) with query-based methods (higher impact, misses deletes), and recommends log-based CDC for its minimal production impact.

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