InterviewStack.io LogoInterviewStack.io

Attribution Modeling and Multi Touch Attribution Questions

Covers the theory and practice of assigning credit for conversions across marketing touchpoints. Candidates should know single touch models such as first touch and last touch, deterministic multi touch models like linear and time decay, and algorithmic or data driven models that use statistical or machine learning techniques. Discuss the pros and cons of each approach including bias introduced by simple models, the data and engineering requirements for algorithmic models, and trade offs between interpretability and accuracy. Topics include model selection aligned to business questions, dealing with long purchase cycles, cross device and cross channel journeys, limitations of deterministic attribution, approaches to model validation, and how attribution differs from causal incrementality testing.

EasyTechnical
38 practiced
Explain how a time-decay attribution model assigns credit across touchpoints. Describe commonly used decay functions (for example exponential half-life and linear decay) and how you would select a decay rate for a six-month purchase cycle.
MediumTechnical
35 practiced
Write a PySpark code snippet (pseudo-code is acceptable) that takes raw event logs with columns user_id, event_time, event_type, campaign_id and outputs ordered sessions per user with a session_id assigned using a 30-minute inactivity threshold. Include key transforms and partitioning choices.
MediumTechnical
41 practiced
When building an ML attribution model that predicts conversion probability, how do you detect and prevent target leakage? Provide concrete examples of features that cause leakage in attribution and describe mitigation techniques such as time-based feature engineering and causal holdouts.
MediumTechnical
30 practiced
How would you attribute credit when users have multiple conversions along a journey (for example add-to-cart, trial-signup, purchase)? Propose a principled method to attribute credit across micro and macro conversions and describe how this would influence channel valuation.
MediumTechnical
57 practiced
For computationally expensive algorithmic attribution such as Shapley, propose sampling strategies to approximate contribution estimates on massive datasets while controlling bias and variance. Discuss stratified sampling, importance sampling, and bootstrap approaches and trade-offs for each.

Unlock Full Question Bank

Get access to hundreds of Attribution Modeling and Multi Touch Attribution interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.