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.
You suspect the distribution of a feature used by a live model has shifted since training. Using EDA techniques, how would you confirm or rule out drift before escalating to a full monitoring investigation?
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.
Tell me about a time exploratory data analysis revealed an unexpected insight that changed your project's direction. What did you find, how did you confirm it wasn't noise, and how did you communicate the pivot to your team?
Univariate outlier checks miss a point that's unremarkable on every single feature but bizarre in combination. How would you detect multivariate outliers -- what does Mahalanobis distance capture that a per-column z-score doesn't, and when would you reach for a model-based approach like Isolation Forest or Local Outlier Factor instead?
A stakeholder wants a 'customer satisfaction score' on a weekly dashboard but gives no definition. How would you run exploratory analysis to propose a reproducible one: which data sources you'd inspect, what distributions and segmentations you'd look at, and how you'd sanity-check the metric before it ships?
Unlock Full Question Bank
Get access to all Exploratory Data Analysis and Data Quality interview questions and detailed answers.
Sign in to ContinueJoin thousands of developers preparing for their dream job.