I applied through an employee referral.
I had to solve a graph problem using topological sort. They asked me to solve this problem where the constraints were course names with prerequisites, and you have to return the order in which all courses need to be completed.
Course schedule problem using topological sort
The following metrics were computed from 16 interview experiences for the Amazon Software Engineering Internship role.
Amazon's interview process for their Software Engineering Internship roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Engineering Internship interview process.