← Interview experiences

Software Engineer at Amazon

Difficulty
Level
Mid

How it went

The interview process for the Software Engineer role included a brief phone screen followed by a three-round "super day." The phone screen focused on a single array problem. The subsequent interviews featured a technical behavioral assessment that probed deeply into project details, a coding round with data structures and algorithms including graph and heap problems, and an object-oriented design round focused on coupons. Candidates should be prepared to thoroughly discuss the specifics of their past experiences.

What came up

Data ModelingMachine LearningConceptStatistics & ExperimentationData AnalysisCodingSQLData Structures & AlgorithmsPeople ManagementProject ManagementProgram SenseCross FunctionalSystem DesignProduct DesignEstimationProduct StrategyAnalyticalTechnicalExecutionBehavioralCustomer InteractionApp CritiqueData Pipeline DesignArtificial IntelligencePresentationPortfolio ReviewDebuggingCode ReviewProject Discussion

A candidate-reported account, lightly edited. Interview processes change by team and date.