InterviewStack.io LogoInterviewStack.io

Statistical Fundamentals and Exploratory Analysis Questions

Core descriptive and exploratory statistical techniques used to summarize data, detect patterns, and generate testable hypotheses. Covers measures of central tendency and dispersion such as mean median and standard deviation, distributional assumptions, frequency and cross tabulation, visualization for exploration, cohorting and segmentation, identifying biases and data quality issues, and designing exploratory analyses to suggest causal hypotheses. Understand when to apply EDA to prepare data for formal tests and how to translate exploratory findings into confirmatory analyses. Candidates should demonstrate ability to summarize quantitative data, detect anomalies, and propose appropriate follow up hypothesis tests or experiments.

HardTechnical
109 practiced
Explain what a p-value represents and list five common misinterpretations. Discuss reproducibility concerns related to p-values and describe better practices for moving from exploratory findings to confirmatory claims (pre-registration, effect sizes, confidence intervals, replication).
MediumTechnical
73 practiced
Describe a robust strategy to detect anomalies in an e-commerce daily revenue time series that exhibits weekly and monthly seasonality. Compare STL decomposition + sigma thresholds, z-scores on detrended residuals, rolling median absolute deviation, and unsupervised ML methods like isolation forest. Which would you choose for production monitoring and why?
MediumTechnical
63 practiced
You observe average order value differs between two advertising channels. Formally write the null and alternative hypotheses to test whether the difference is zero. Choose an appropriate statistical test, list its assumptions, describe how you would check them, and propose an alternative approach if assumptions are violated or sample sizes are highly imbalanced.
MediumTechnical
79 practiced
Given a dataset with duplicate customer IDs, inconsistent date formats, negative quantities, and extreme outliers in transaction amounts, describe how you would prioritize cleaning steps for conducting EDA. Provide concrete validation checks and explain how to make the cleaning reproducible and auditable.
MediumTechnical
71 practiced
Write a PostgreSQL query to compute the 95th percentile (per-user) of session_duration_seconds from sessions(session_id, user_id, duration_seconds int). Include only users with at least 5 sessions. Use SQL constructs available in PostgreSQL and explain how percentile_cont behaves with even/odd counts, ties, and NULL values.

Unlock Full Question Bank

Get access to hundreds of Statistical Fundamentals and Exploratory Analysis interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.