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.
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?
How would you quantify and visualize class imbalance in a target variable during EDA, and at what point does an imbalance become a problem worth flagging to the modeling team?
A customer-lifetime-value analysis is skewed because older purchase histories are truncated (you only see what's left in the system). How would you quantify the bias this truncation introduces during EDA, and what would you flag as an assumption before anyone treats the resulting estimate as reliable?
Beyond basic distribution plots, which visualizations are most useful early in exploration specifically for spotting anomalies, duplicates, and irregular time patterns -- think calendar heatmaps, run charts, and missingness heatmaps? What does each reveal that a summary statistic wouldn't?
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 ContinueJoin thousands of developers preparing for their dream job.