InterviewStack.io LogoInterviewStack.io

Data Investigation and Root Cause Analysis Questions

Diagnosing why a metric moved. Covers structured drill-down, segmentation to isolate drivers, distinguishing real shifts from noise or data artifacts, and forming and testing explanatory hypotheses. Focuses on the investigative reasoning behind metric-change and anomaly questions.

MediumTechnical
48 practiced

Two systems (for example two dashboards, or a dashboard versus raw event logs) report different numbers for what should be the same metric. Walk through a systematic reconciliation approach: what you check first, how you decide which source is authoritative in the short term while you fix the root cause, and how you'd present the reconciliation and a permanent fix to the teams that rely on each number.

HardTechnical
47 practiced

You need to present a root-cause conclusion to executives or a skeptical stakeholder while the evidence is still incomplete or someone strongly disputes your finding. Describe the narrative structure you would use to present a conclusion under uncertainty, and how you would handle a stakeholder who pushes back on it.

MediumTechnical
52 practiced

Write a SQL query (or pandas equivalent) that builds a cohort retention table: for each acquisition cohort, compute the percentage of users who return in each subsequent period. Handle users who appear on multiple devices or identifiers, users with missing or ambiguous signup dates, and partial/incomplete recent cohorts, and describe how you'd visualize the resulting retention curve for stakeholders.

HardTechnical
44 practiced

A headline metric moved in a way that seems to contradict what's happening underneath it: for example overall conversion improved but it actually dropped within every individual segment, or a rate metric (like average order value) changed even though nothing about typical orders changed. Explain how this is possible, what test you would run to confirm the underlying population or order mix shifted rather than genuine behavior changing, and how you would have caught this before reporting the misleading aggregate number.

MediumTechnical
45 practiced

A specific, named instrumentation defect (for example a pipeline suddenly producing null user_id values, or late-arriving events inflating today's count, or duplicate purchase events double-counting revenue) is discovered mid-investigation. Describe how you would diagnose its root cause, estimate its impact on historical metrics, and design both a short-term stop-gap and a long-term instrumentation fix to prevent recurrence.

Unlock Full Question Bank

Get access to all Data Investigation and Root Cause Analysis interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.