InterviewStack.io LogoInterviewStack.io

Growth Metrics and Key Performance Indicators Questions

Comprehensive knowledge of growth metrics and key performance indicators used to measure user acquisition, engagement, retention, and revenue. Candidates should understand definitions, business meaning, and how to calculate metrics from raw event and transaction data. Core metrics include customer acquisition cost, lifetime value, lifetime value to customer acquisition cost ratio, conversion rate, churn rate, retention rate, monthly active users, daily active users, cohort retention, activation, engagement, average revenue per user, payback period, viral coefficient, and growth rate over time. Candidates should be able to choose appropriate leading and lagging indicators, explain unit economics, and reason about tradeoffs across acquisition, activation, retention, revenue, and referral stages. Practical skills include designing instrumentation and tracking for events and transactions, selecting attribution windows, avoiding sampling and attribution pitfalls, cleaning and deduplicating event streams, and calculating metrics by cohort and segment. Candidates must be able to perform funnel analysis and cohort analysis to diagnose problems, prioritize optimization levers, set metric baselines and success criteria for controlled experiments and split tests, assess sensitivity to seasonality pricing changes and growth initiatives, and communicate metric driven recommendations and dashboards to stakeholders. They should also identify which metrics matter for different business models such as business to business versus business to consumer and subscription versus transactional models.

MediumTechnical
87 practiced
Explain how to sessionize web/app events into sessions using a 30-minute inactivity timeout. Provide SQL or pseudocode that assigns a session_id to events(user_id, occurred_at). Discuss edge cases: background activity, very long sessions, and cross-device session stitching.
MediumSystem Design
87 practiced
Design an instrumentation plan for tracking onboarding and activation: include event naming conventions, required properties for each event, identity stitching, handling offline events, and QA steps to ensure data quality across mobile and web.
MediumTechnical
85 practiced
Calculate the payback period in months given: CAC = $120, average monthly revenue per paying user = $15, and gross margin = 70%. Show your formula and perform sensitivity analysis for CAC ±20% and ARPU ±10%. Explain business implications of shorter vs longer payback periods.
MediumTechnical
77 practiced
Discuss trade-offs when selecting attribution windows (7, 30, or 90 days) for paid acquisition campaigns. How do different windows affect CAC, conversion rates, and channel optimization? Propose a decision framework to choose a window and describe tests you'd run to validate the choice.
EasyTechnical
75 practiced
Define conversion rate in the context of a funnel: 'page_view' -> 'signup' -> 'purchase'. Given an events table:
sql
events(user_id, event_type, occurred_at)
Write SQL to compute step-to-step conversion rates and overall conversion from visit to purchase for March 2024. Explain how to handle users who perform steps multiple times and what conversion window you'd choose.

Unlock Full Question Bank

Get access to hundreds of Growth Metrics and Key Performance Indicators interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.