During Amazon's virtual onsite for the SDE intern role, I was asked a coding question involving prefix search.
Given a list of words and a prefix, I had to return all matching words.
I started with a simple startswith() loop, then optimized it using a Trie.
I implemented insert, prefix search, and DFS to collect all matches.
The interviewer was friendly and liked the structured approach.
asked me how to do unit testing.
The following metrics were computed from 369 interview experiences for the Amazon Software Engineer (Internship) role in United States.
Amazon's interview process for their Software Engineer (Internship) roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Engineer (Internship) interview process in United States.