InterviewStack.io LogoInterviewStack.io

Exploratory Data Analysis Questions

Exploratory Data Analysis is the systematic process of investigating and validating a dataset to understand its structure, content, and quality before modelling or reporting. Core activities include examining schema and data types, computing descriptive statistics such as counts, means, medians, standard deviations and quartiles, and measuring class balance and unique value counts. It covers distribution analysis, outlier detection, correlation and relationship exploration, and trend or seasonality checks for time series. Data validation and quality checks include identifying missing values, anomalies, inconsistent encodings, duplicates, and other data integrity issues. Practical techniques span SQL profiling and aggregation queries using GROUP BY, COUNT and DISTINCT; interactive data exploration with pandas and similar libraries; and visualization with histograms, box plots, scatter plots, heatmaps and time series charts to reveal patterns and issues. The process also includes feature summary and basic metric computation, sampling strategies, forming and documenting hypotheses, and recommending cleaning or transformation steps. Good Exploratory Data Analysis produces a clear record of findings, assumptions to validate, and next steps for cleaning, feature engineering, or modelling.

HardTechnical
73 practiced
During EDA you ran 200 hypotheses across many segments and obtained p-values. Describe how to control false discoveries: explain Bonferroni, Holm, and Benjamini-Hochberg procedures, and demonstrate (in pseudo-code or Python/pandas) how to compute adjusted p-values and select significant signals under an FDR target.
EasyTechnical
82 practiced
Describe practical strategies to detect and handle duplicate records in a dataset. Include examples of exact duplicates, near-duplicates (fuzzy), and strategies for deduplication such as fingerprinting, hashing, blocking, and manual review. Mention how you would log and validate deduplication decisions during EDA.
HardTechnical
75 practiced
You receive a multimodal dataset for predictive maintenance: image file paths, multi-sensor time-series, and categorical metadata. Create a comprehensive EDA plan to characterize each modality, detect cross-modal anomalies (e.g., missing image with sensor anomaly), suggest candidate features, and list pitfalls such as timestamp misalignment and missing modalities. Include queries/visuals you would produce.
HardSystem Design
69 practiced
Design a monitoring system to continuously track EDA-like metrics in production: schema changes, missing rate spikes, cardinality growth, new categories, distribution shifts, and sample drift. Describe where to store metrics, how to compute them (full-scan vs sampling), alerting logic, dashboards, retention, and integration points with CI/CD and incident response.
EasyTechnical
79 practiced
You have a numeric feature 'price'. As part of EDA list and justify at least four different visualizations or transformations you would use to understand its distribution and outliers (e.g., histogram, boxplot, log-transform). For each visualization explain what it reveals, what parameters you'd choose (bins, log scale), and when to use that approach.

Unlock Full Question Bank

Get access to hundreds of Exploratory Data Analysis interview questions and detailed answers.

Sign in to Continue

Join thousands of developers preparing for their dream job.