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.
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?
For a heavy-tailed metric (think financial transaction sizes), what robust descriptive statistics would you reach for beyond mean/variance -- trimmed mean, winsorized mean, median absolute deviation -- and what does each protect you against that the standard versions don't?
A dashboard scatter plot shows a negative correlation between average nightly price and occupancy rate across listings. What hypotheses would you generate to explain that pattern, what additional data would you request, and what analyses would you run to test those hypotheses?
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?
Walk through the common data types you'll encounter in a new table (integer, float, string, datetime, boolean, categorical) and one pitfall each causes when mis-typed (for example, a datetime stored as a string). How would you detect and confirm a mis-typed column during your first pass?
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.