The interview process included an OA, followed by three interviews (two technical and one managerial), and finally a bar raiser. The recruiter called almost a month later with the offer due to a personal emergency caused by COVID.
The initial recruiter call involved simple data structures questions. The first interview was technical. It began with a question about "linear probing" (LP), followed by a single question related to graphs and probability and combinatorics (P&C).
The second interview was also technical.
The final round was conducted by a manager. They asked for an implementation of an LRU cache, questions about C programming fundamentals, and "linear probing" (LP) questions.
The following metrics were computed from 23 interview experiences for the Amazon Software Development Engineer role in Bengaluru, Karnataka.
Amazon's interview process for their Software Development Engineer roles in Bengaluru, Karnataka is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer interview process in Bengaluru, Karnataka.