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.
In practice, how do you actually tell MCAR from MAR rather than just defining them? Walk through a concrete diagnostic (for example, Little's MCAR test, or regressing a missingness indicator on the observed covariates), and be honest about its limitations on a real operational dataset.
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?
How do you structure an EDA project so it's reproducible and shareable with the rest of your team: notebook vs script organization, where raw vs processed data and charts live, versioning of datasets and code, and what you'd automate so someone else can regenerate your findings?
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?
You've just received a dataset you've never worked with before. Walk me through the exploratory data analysis process you'd run before any feature engineering or modeling: what you check first, what tools you reach for, and what you'd have in hand at the end.
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.