← Amazon Interview Insights

Amazon·Data Scientist·Technical Phone Screen·Intermediate

Intermediate
Apr 2026

Summary

Amazon data scientist interview focused on visualization fundamentals, which sounds easy until you realize how much nuance they expect around when and why you'd pick a given chart type.

Questions Asked (3)

Q1

What is a pie chart, and when should you use or avoid it?

Product Analytics & MetricsTechnical Trade-offs
Author's notes

I gave the textbook answer about part-to-whole composition, but stumbled when pressed on when NOT to use one.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Define a pie chart as a circular graph divided into slices to show proportions of a whole, then discuss appropriate use cases (e.g., showing simple part-to-whole relationships with few categories) and pitfalls (e.g., difficulty comparing slices, many categories, or when precise comparisons are needed). Emphasize that in data science, alternatives like bar charts or stacked bars are often better for accurate comparisons and larger datasets.

Pro tip: Mention that pie charts are generally discouraged in professional analytics because humans are poor at comparing angles and areas; instead, recommend bar charts for most part-to-whole comparisons. Also note that if you must use a pie chart, limit it to 2-3 slices and ensure they sum to 100%.

1. Define the pie chart

Clearly state that a pie chart is a circular statistical graphic divided into slices to illustrate numerical proportion. Each slice's arc length is proportional to the quantity it represents.

2. When to use a pie chart

Use it when you need to show a simple part-to-whole relationship with a small number of categories (ideally 2-5) and when the exact values are not critical. It can be effective for a quick, high-level overview in presentations.

3. When to avoid a pie chart

Avoid when there are many categories, when slices are similar in size, when precise comparisons are needed, or when the data does not sum to a meaningful whole. Also avoid if you need to compare across multiple groups.

4. Discuss alternatives and trade-offs

Mention that bar charts, stacked bar charts, or treemaps often communicate part-to-whole relationships more accurately. Explain that the choice depends on the audience and the need for precision versus simplicity.

5. Relate to data science context

Tie it back to data science practice: in exploratory analysis or dashboards, prefer bar charts for comparisons; pie charts may be acceptable for a single, simple proportion in a stakeholder presentation, but always consider the limitations.

Key Points to Mention

  • Pie charts show proportions of a whole, but humans are better at comparing lengths than angles/areas.
  • Best used with a small number of categories (2-5) and when the message is simple.
  • Avoid when categories are many, slices are similar, or precise comparisons are needed.
  • Alternatives: bar charts, stacked bars, treemaps, and donut charts (with caution).
  • In data science, clarity and accuracy are paramount; choose visualizations that support the analysis goal.
  • Consider the audience: pie charts can be acceptable for non-technical stakeholders in a high-level summary.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q2

Which graph types are most useful during exploratory data analysis, and what makes them effective?

Product Analytics & MetricsRoot Cause Analysis
Author's notes

This felt broader than I expected.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by acknowledging that the choice of graph depends on the data type and the specific EDA goal, then highlight a few versatile graph types (e.g., histograms, scatter plots, box plots) and explain their effectiveness in revealing distributions, relationships, and outliers. Emphasize how these graphs facilitate root cause analysis and product metric understanding, aligning with Amazon's data-driven culture.

Pro tip: Tie your answer to Amazon's leadership principles, such as 'Dive Deep' and 'Customer Obsession', by explaining how these graphs help uncover insights that drive customer-centric decisions. Also, mention that you tailor graph selection to the audience and the stage of analysis.

1. Clarify the purpose of EDA

Explain that EDA is about understanding data structure, spotting anomalies, testing assumptions, and generating hypotheses. This sets the context for why certain graphs are useful.

2. Categorize graph types by data and goal

Group graphs into univariate (e.g., histograms, box plots), bivariate (e.g., scatter plots, line charts), and multivariate (e.g., heatmaps, pair plots). Mention that the choice depends on whether you're exploring distributions, relationships, or patterns over time.

3. Highlight key graph types and their effectiveness

For each category, name 1-2 specific graphs and explain what they reveal: histograms for distribution, scatter plots for correlation, box plots for outliers, line charts for trends, heatmaps for correlations.

4. Connect to Amazon context

Discuss how these graphs aid in product analytics (e.g., user engagement metrics) and root cause analysis (e.g., diagnosing a drop in conversion). Emphasize actionable insights.

5. Summarize with best practices

Conclude by noting that effective graphs are simple, labeled, and tailored to the audience. Mention iterative exploration and combining multiple views.

Key Points to Mention

  • Histograms for understanding distribution and skewness
  • Scatter plots for identifying relationships and correlations between two variables
  • Box plots for detecting outliers and comparing distributions across categories
  • Line charts for time series trends and seasonality
  • Heatmaps for visualizing correlation matrices in multivariate data
  • Pair plots for quick multivariate overview

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.

Q3

How would you use a graph to explore the relationship between two variables?

Product Analytics & MetricsData Modeling
Author's notes

Went straight to scatterplots, mentioned correlation, then added heat maps for when you have too many points to read a scatter clearly.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal of the analysis and the nature of the variables (e.g., continuous, categorical, time-based). Then describe a step-by-step process: choose the right plot, examine the pattern, quantify the relationship, and validate with statistical measures. Emphasize how the graph informs business decisions, especially in an Amazon context like customer behavior or product metrics.

Pro tip: Always mention that you would check for confounding variables and consider log transformations for skewed data, as Amazon deals with large-scale, often skewed datasets. Also, tie the visualization to a metric that matters, such as conversion rate or customer lifetime value.

1. Clarify the objective and variables

Understand what relationship you're exploring and whether the variables are continuous, categorical, or time-series. This determines the appropriate graph type.

2. Choose the right visualization

Select a scatter plot for two continuous variables, a box plot for continuous vs. categorical, or a line chart for time-series. Justify your choice based on data types and distribution.

3. Examine the pattern and outliers

Look for trends, clusters, outliers, and non-linear relationships. Consider adding a trend line or smoothing to highlight the pattern.

4. Quantify the relationship

Calculate correlation coefficients (Pearson, Spearman) or fit a regression model to measure strength and significance. Be cautious about correlation vs. causation.

5. Validate and communicate insights

Check for confounding variables, segment the data if needed, and translate findings into actionable business insights. Use the graph to support your narrative.

Key Points to Mention

  • Choosing the appropriate graph type based on variable types (e.g., scatter plot for continuous, box plot for categorical).
  • Identifying patterns such as linearity, non-linearity, clusters, and outliers.
  • Using correlation coefficients (Pearson, Spearman) and regression to quantify the relationship.
  • Considering confounding variables and Simpson's paradox.
  • Applying transformations (e.g., log) for skewed data common in Amazon's scale.
  • Tying the analysis to business metrics like conversion rate, customer lifetime value, or revenue.

AI-generated suggestions, not part of the candidate's original notes. May be inaccurate — verify before relying on them.