InterviewStack.io LogoInterviewStack.io

Business Metrics and Unit Economics Questions

Evaluate a candidates ability to analyze the financial drivers and per customer economics that determine business sustainability and growth. Core concepts include revenue streams and pricing, gross margin, contribution margin, operating margin, customer acquisition cost, lifetime value per customer, lifetime value to customer acquisition cost ratio, payback period, average revenue per user, churn and retention rates, and metrics for subscription or recurring revenue models such as annual recurring revenue, monthly recurring revenue, expansion revenue, and contraction effects. Candidates should be able to perform back of the envelope calculations and sensitivity analysis, interpret trade offs between growth and profitability, link marketing product and channel activities to financial outcomes, explain how metrics vary by customer segment or acquisition channel, and make strategic recommendations such as pricing adjustments, segmentation strategies, acquisition channel shifts, or investment versus efficiency decisions. Interviewers may request simple calculations, scenario analysis, and prioritized actions grounded in metric changes.

EasyTechnical
91 practiced
Sensitivity question: If ARPU increases 10% from $50 to $55 but monthly churn increases from 4% to 5% at the same time, compute original and new simple LTV (LTV = ARPU / churn) and state which effect dominates and why. Discuss implications for deciding whether to roll out a product change that raises price but increases churn slightly.
MediumTechnical
59 practiced
Write Python-style pseudocode for a Monte Carlo sensitivity analysis of LTV using 1,000 simulations. Inputs: ARPU ~ Normal(mean=50, sd=5), monthly churn probability ~ Normal(mean=0.04, sd=0.01) truncated to (0,1), monthly discount rate = 0.5%. For each simulation, compute discounted LTV as sum_{t=1..60} ARPU * survival_prob(t) / (1+rate)^t assuming constant ARPU and churn. Describe assumptions and key outputs you'd present to stakeholders.
HardTechnical
56 practiced
Design an LTV model using survival analysis to estimate time-to-churn. Explain how you'd choose between non-parametric (Kaplan-Meier), semi-parametric (Cox), and parametric models; how you'd incorporate time-varying covariates; how to handle left truncation and right-censoring; how to discount future cash flows; and how to compute confidence intervals for LTV estimates.
EasyTechnical
45 practiced
Compute a simple LTV. Given ARPU = $20/month, monthly churn rate = 5% (0.05), and gross margin = 70%, compute the simple (non-discounted) LTV and the contribution LTV (i.e., LTV * gross margin). Show formulas and numeric answers. State assumptions and limitations of this simple approach.
MediumTechnical
64 practiced
Describe how you'd compute cohort-based retention rates by signup month for the first 12 months (cohort analysis). Provide a high-level SQL or pandas approach/pseudocode, and explain how you'd handle reactivations, users with intermittent activity, trial-to-paid conversions, and users who have incomplete observation windows.

Unlock Full Question Bank

Get access to hundreds of Business Metrics and Unit Economics interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.