Software Development Engineer Amazon Interview Questions

44 software development engineer amazon interview questions shared by candidates

Questions I Faced: Implement LRU cache Find duplicate elements in an array with constraints System design for a URL shortener “Tell me about a time when you had to challenge a decision” “Describe a time you built something from scratch”
Jul 11, 2025

Questions I Faced: Implement LRU cache Find duplicate elements in an array with constraints System design for a URL shortener “Tell me about a time when you had to challenge a decision” “Describe a time you built something from scratch”

Questions I Faced: Implement LRU cache Find duplicate elements in an array with constraints System design for a URL shortener “Tell me about a time when you had to challenge a decision” “Describe a time you built something from scratch”
Jul 11, 2025

Questions I Faced: Implement LRU cache Find duplicate elements in an array with constraints System design for a URL shortener “Tell me about a time when you had to challenge a decision” “Describe a time you built something from scratch”

1.Code Question 1 Amazon Shopping provides a product search feature that makes browsing products easier. Instead of showing exact matches only, it also displays transformable results for better browsing. A word a is said to be transformable to a word b if a is a subsequence of b. Given searchWord and resultWord, find the minimum number of characters that must be appended at the end og the searchWord, such that resultWord is a subsequence of the modified searchWord. Note: A subsequence of a string is a string that results from deleting 0 or more characters from the string without changing the order of the remaining characters. For example, Amazon is a subsequence of abcmmdaqzxopn while abc is not a subsequence of cdhbqaab.
Apr 30, 2022

1.Code Question 1 Amazon Shopping provides a product search feature that makes browsing products easier. Instead of showing exact matches only, it also displays transformable results for better browsing. A word a is said to be transformable to a word b if a is a subsequence of b. Given searchWord and resultWord, find the minimum number of characters that must be appended at the end og the searchWord, such that resultWord is a subsequence of the modified searchWord. Note: A subsequence of a string is a string that results from deleting 0 or more characters from the string without changing the order of the remaining characters. For example, Amazon is a subsequence of abcmmdaqzxopn while abc is not a subsequence of cdhbqaab.

Viewing 21 - 30 interview questions

Glassdoor has 44 interview questions and reports from Software development engineer amazon interviews. Prepare for your interview. Get hired. Love your job.