InterviewStack.io LogoInterviewStack.io

Causal Inference Questions

Establishing cause-and-effect from observational and experimental data. Covers correlation versus causation, confounding, treatment-effect estimation, and quasi-experimental methods such as difference-in-differences, matching, and instrumental variables. Includes incrementality reasoning when true randomization is not possible.

HardTechnical
68 practiced

An experiment run only in your US market showed a new recommendation algorithm increased engagement by 8%, and leadership wants to roll it out globally without re-testing. Walk through your reasoning for whether that estimate should transport to other markets, and what you would actually recommend.

HardTechnical
70 practiced

You run a randomized controlled trial, but some users assigned to treatment never actually receive it (noncompliance), and some control users are exposed anyway (contamination or leakage). Explain how to estimate the Intent-to-Treat (ITT) effect and the Complier Average Causal Effect (CACE, also called the Local Average Treatment Effect or LATE) using the original random assignment as an instrument for actual treatment receipt. Give the Wald estimator formula for a binary instrument and binary treatment, and state the assumptions (exclusion restriction, monotonicity) it requires.

EasyTechnical
74 practiced

Explain the difference between a confounder, a mediator, and a collider in causal reasoning. For each, give a one-sentence example.

HardTechnical
64 practiced

Walk through the full workflow for propensity score matching to estimate a treatment effect from observational data: how you would model the propensity score, which covariates belong in it, common families of matching algorithms and how you would choose among them, how you would check match quality, and how you would estimate the average treatment effect on the treated (ATT) with its uncertainty, and how you would choose among matching algorithms for a given dataset. Name two practical pitfalls and how you would mitigate each.

HardTechnical
83 practiced

Design a sensitivity analysis to quantify how strong an unobserved confounder would have to be to change your estimated treatment effect to zero. Explain Rosenbaum bounds and the E-value, show how you would compute an E-value for an estimated risk ratio, and give a plain-language interpretation a non-technical stakeholder could act on.

Unlock Full Question Bank

Get access to all 32 Causal Inference interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.