User Retention & Engagement Questions

Measuring and improving how users stick with a product after they first convert: retention rate and cohort retention curves (day 1, day 7, day 30, and longer horizons), churn rate, reactivation and resurrection of lapsed users, and engagement-depth signals such as DAU, WAU, MAU, and the DAU/MAU stickiness ratio. Covers defining and computing these metrics, including basic SQL and event-log implementations, diagnosing where and why a retention curve breaks (onboarding gaps, feature-adoption gaps, seasonal or cohort-specific effects), designing experiments and product interventions that deepen habitual usage, cohort-based lifetime value (LTV), and communicating retention findings to stakeholders. This is the post-acquisition, repeat-usage side of the user lifecycle: getting a first-time visitor through signup or first purchase is covered by the companion topic Conversion Funnel Optimization, and pure-SQL implementation depth at large scale (approximate-distinct computation, survival-curve modeling, multi-state subscription churn state machines, and standalone timezone-aware day bucketing) is covered by the companion topic Advanced SQL: Metric Monitoring, Anomaly Detection, and Data Correctness at Scale.

MediumTechnical
35 practiced

How would you define and measure retention for a product with highly irregular, seasonal usage (for example, a tax-filing service used once a year)? Outline retention definitions, cohorting strategies, appropriate windows, and alternative success metrics that are meaningful for low-frequency products.

MediumTechnical
37 practiced

You must recommend whether to invest more in acquisition or retention. Build a simple framework using cohort LTV and CAC to justify your recommendation. Describe the calculations, the time horizon you'd use, and how sensitivity to assumptions (e.g., discount rate, churn) affects the decision.

MediumTechnical
39 practiced

Explain how you would use cohort analysis to detect whether a feature that increased signups damaged long-term retention (a guardrail). Outline the steps and key cohort metrics you would compute over a 12-week window.

MediumTechnical
40 practiced

Write an ANSI SQL query that computes cohort lifetime value (LTV) per user acquisition week using tables: users(user_id, acquired_at, channel), purchases(user_id, amount, purchase_date). Compute cumulative LTV at 7, 30, and 90 days after acquisition for each cohort and channel. Explain handling refunds and partial observations.

MediumTechnical
46 practiced

You have a limited growth budget. Acquisition gives CAC = $30 with expected LTV = $45 per new user. A retention program costs $10k and is expected to raise 6-month LTV by $5 for 500k active users. Which investment gives higher ROI? Show the math and discuss non-financial factors to consider when choosing between acquisition and retention.

Unlock Full Question Bank

Get access to all 44 User Retention & Engagement interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.