I applied through a recruiter.
It is typical data structure and algorithm questions. Just ensure you understand all the algorithms and when to apply them. Solving leetcode will help, but only to identify “familiar questions”. You might be that lucky.
The following metrics were computed from 441 interview experiences for the Amazon Software Developer role.
Amazon's interview process for their Software Developer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's Software Developer interview process.