InterviewStack.io LogoInterviewStack.io

Data Problem Solving and Business Context Questions

Practical data oriented problem solving that connects business questions to correct, robust analyses. Includes translating business questions into queries and metric definitions, designing SQL or query logic for edge cases, handling data quality issues such as nulls duplicates and inconsistent dates, validating assumptions, and producing metrics like retention and churn. Emphasizes building queries and pipelines that are resilient to real world data issues, thinking through measurement definitions, and linking data findings to business implications and possible next steps.

EasyTechnical
26 practiced
Explain how you would compute weekly retention for a SaaS product. Provide a clear formula for retention rate using cohorts, describe how you would choose cohort windows, and list common pitfalls such as timezone issues, bot traffic, and partial weeks that can bias retention.
MediumTechnical
27 practiced
Implement in SQL a 30-day rolling retention report that, for each signup_date cohort, reports percent of users active on day 30 after signup. Schema: users(user_id, signup_date), events(user_id, event_date, event_name). Optimize the query for a columnar warehouse like BigQuery and explain the optimizations.
EasyTechnical
29 practiced
Describe how to compute RFM features in SQL for transactions(transaction_id, user_id, amount, transaction_time). Include SQL snippets for recency, frequency, and monetary within a 12-month window and discuss how to handle refunds and extreme high-value outliers.
EasyTechnical
31 practiced
Given events(event_id, user_id, event_type, event_time) where event_type is in ('page_view','add_to_cart','checkout'), write a SQL query to compute daily conversion rates page_view -> add_to_cart -> checkout for users. Treat a user as converted for a step if they had the subsequent event on the same calendar day.
EasyBehavioral
22 practiced
Tell me about a time you discovered a major data quality issue that affected an analysis or executive dashboard. Describe how you detected it, how you communicated to stakeholders, the remediation steps you took, and what process changes you implemented to prevent recurrence.

Unlock Full Question Bank

Get access to hundreds of Data Problem Solving and Business Context interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.