The interview consisted of two parts.
The first half was behavioral, focused on past experience, teamwork, and problem-solving approach.
The second half was a technical session that included solving a medium-level LeetCode-style coding problem.
One question they asked was whether I prefer refactoring existing code or building new features from scratch, and what drives that preference.
The following metrics were computed from 2 interview experiences for the Amazon Senior Android Developer role.
Amazon's interview process for their Senior Android Developer roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Amazon's Senior Android Developer interview process.