InterviewStack.io LogoInterviewStack.io

Exploratory Data Analysis and Data Quality Questions

Understanding and preparing an unfamiliar dataset before analysis or modeling. Covers systematic profiling through summary statistics, distribution and outlier inspection, and relationships between variables to form initial hypotheses, alongside turning raw data into a trustworthy base: handling missing values, deduplication, outlier treatment, type and consistency checks, and validation. Includes critical thinking about sampling and measurement bias and what a dataset can and cannot support.

MediumTechnical
59 practiced

You flag some outliers in order amounts: a few look like data-entry errors, but others are legitimate high-value purchases. Walk through how you'd decide, case by case, whether to remove, cap (winsorize), transform, or keep each one, and what evidence would change your answer.

EasyTechnical
60 practiced

A numeric column holds the same value for 95% of rows, with rare non-null values in the remaining 5%. How would you investigate whether to keep, transform, or drop this column, and what would change your answer?

HardTechnical
59 practiced

A model's performance on held-out data is suspiciously high. During EDA, what checklist of checks would you run to confirm or rule out data leakage: comparing feature distributions across splits, looking for duplicate rows across train/val/test, verifying time-based splits, and running a simple model on a single suspicious feature?

MediumTechnical
69 practiced

How do you choose between a histogram, a boxplot, a violin plot, and a KDE/density plot when exploring a numeric column's distribution? What does each one emphasize about a distribution's shape, and which would you pick to present to a technical audience versus a non-technical one?

MediumTechnical
62 practiced

What's the difference between exploratory and confirmatory (inferential) analysis, and why does that distinction matter for how you report an EDA finding? Give an example where EDA changed the direction of a decision, and an example where you needed a formal statistical test before acting.

Unlock Full Question Bank

Get access to all Exploratory Data Analysis and Data Quality interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.