Amazon

Heavy on SQL window functions and PySpark joins, with a data modeling discussion from 5 years up.

9 questions
PySpark · 2SQL · 4Python · 3
StatusTitleTechnologyTopicAcceptanceDifficulty
1.Deduplicate customers, keep latest recordPySparkWindow functions0.0%Medium
2.Rolling 7-day active usersSQLWindow functionsMedium
4.Skew-safe join on order_idPySparkPartitioningHard
14.Month-over-month revenue growthSQLWindow functionsMedium
19.Cohort retention by signup monthSQLData modelingHard
20.Latest price as of each orderSQLData modelingMedium
23.Chunked aggregation over a large CSVPythonAggregationMedium
26.Pipeline task execution orderPythonData modelingHard
53.Sessionize a clickstream in PythonPythonSessionizationMedium

Community-reported interview topics. Not official Amazon questions and no affiliation is implied.