← Amazon Interview Insights

Amazon·Software Engineer·Technical Phone Screen·Intermediate

Intermediate
Apr 2026

Summary

Got a data visualization question during what felt like a product analytics screen for a BA role at Amazon. Just the one question but it had enough layers to it that I fumbled around for longer than I'd like to admit.

Questions Asked (1)

Q1

You work at a rideshare company. How would you visually represent the correlation between ride duration, fare, and ratings?

Product Analytics & MetricsData Modeling
Author's notes

Three variables is where I got tripped up.

Create a free account to read the full note

AI HintsAI Generated

Suggested Approach

Start by clarifying the goal of the visualization—whether it's for exploratory analysis, monitoring, or a specific business decision—and confirm the data available. Then propose a multi-faceted visualization that handles three variables, such as a scatterplot matrix or a 3D scatterplot with color encoding, while discussing trade-offs. Finally, tie the visualization back to actionable insights for the rideshare business.

Pro tip: Mention that you would first check for confounding factors like distance, time of day, or surge pricing, because raw correlations can be misleading. Also, suggest using interactive dashboards (e.g., Amazon QuickSight) to allow stakeholders to explore the data themselves.

1. Clarify the objective and audience

Ask whether the visualization is for data scientists, executives, or product managers, and what decision it should inform. This determines the level of detail and interactivity.

2. Identify the data and variables

Confirm that ride duration, fare, and ratings are available at the individual ride level, and consider additional variables like distance, time, and location that might affect relationships.

3. Choose appropriate visualization techniques

For three continuous variables, propose a scatterplot matrix or a 3D scatterplot with color/size encoding. Discuss alternatives like heatmaps for binned data or parallel coordinates.

4. Address correlation and causation

Explain how to compute and display correlation coefficients (e.g., Pearson) and caution that correlation does not imply causation. Suggest controlling for confounders.

5. Connect to business insights

Describe how the visualization could reveal patterns, such as longer rides having higher fares but lower ratings, and how that could inform pricing or driver training.

Key Points to Mention

  • Use of scatterplot matrix or 3D scatterplot for three continuous variables
  • Color encoding or size encoding to represent the third variable
  • Calculation of correlation coefficients (Pearson, Spearman) and their limitations
  • Consideration of confounding variables like distance, time of day, and surge pricing
  • Interactive dashboards (e.g., QuickSight, Tableau) for stakeholder exploration
  • Business implications: pricing strategies, driver performance, customer satisfaction

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