Talentd
FleetCode
Make and follow sheets.Sign in

Amazon Interview Questions (1,988)

Coding problems reported from Amazon interviews and online assessments.

Start practising
A private sheet of Amazon's most asked problems with a two-week finish date.
Questions1,988
Easy531
Medium1,083
Hard374
Asked in 30 days153as of 16 Aug 2026
TitleSolutionAcceptDifficultyAsked
Solution48.6%Easy
Last 30 days
Solution45.2%Easy
Last 30 days
Solution67.0%Easy
Last 3 months
242. Valid AnagramVideo
Solution68.5%Easy
Last 3 months
Solution82.1%Easy
Last 30 days
67. Add BinaryVideo
Solution58.4%Easy
Last 30 days
Solution54.2%Easy
Last 3 months
Solution48.8%Easy
Last 3 months
344. Reverse StringVideo
Solution81.2%Easy
Last 30 days
Solution66.4%Easy
Last 3 months
392. Is SubsequenceVideo
Solution49.5%Easy
Last 30 days
412. Fizz BuzzVideo
Solution75.9%Easy
Last 6 months
796. Rotate StringVideo
Solution66.6%Easy
Last 3 months
Solution64.1%Easy
Last 30 days
Solution59.7%Easy
Last 6 months
Solution47.9%Easy
Last 6 months
Solution62.7%Easy
Last 6 months
383. Ransom NoteVideo
Solution66.3%Easy
Last 3 months
415. Add StringsVideo
Solution52.1%Easy
Last 6 months
Solution84.0%Easy
Last 30 days
Solution44.7%Easy
Last 3 months
Solution70.3%Easy
Last 6 months
Solution89.5%Easy
Last 3 months
Solution74.6%Easy
Last 30 days
Solution88.3%Easy
Last 30 days
Solution74.2%Easy
Last 3 months
Solution54.1%Easy
Last 6 months
1496. Path CrossingVideo
Solution62.5%Easy
Solution67.7%Easy
Last 3 months
Solution68.6%Easy
Last 3 months
Solution69.5%Easy
290. Word PatternVideo
Solution44.5%Easy
Last 6 months
Solution60.8%Easy
Last 6 months
408. Valid Word AbbreviationVideoPremium
Solution37.0%Easy
Solution55.9%Easy
Solution54.7%Easy
Last 6 months
Solution45.0%Easy
Solution49.9%Easy
Last 6 months
859. Buddy StringsVideo
Solution34.0%Easy
Last 3 months
Solution55.9%Easy
Last 3 months
1065. Index Pairs of a StringVideoPremium
Solution68.6%Easy
1119. Remove Vowels from a StringVideoPremium
Solution91.2%Easy
Solution86.1%Easy
Last 3 months
Showing 1–50 of 120

More about Amazon interviews

Amazon’s engineering interviews are known for combining strong data structure fundamentals with real-world problem solving. Candidates are expected to write clean, efficient code while also demonstrating Amazon’s Leadership Principles such as ownership, customer obsession, and bias for action. Whether you’re applying for an SDE internship, SDE I, or experienced role, the coding bar is consistently high.

The typical Amazon coding interview process starts with an online assessment or recruiter screen, followed by a technical phone interview and then a multi-round onsite or virtual onsite loop. In these rounds, interviewers focus heavily on data structures and algorithms while evaluating how clearly you communicate your approach and reason about trade-offs.

Across real Amazon interviews, several DSA patterns appear frequently:

  • Arrays and hashing for efficient lookups and frequency tracking
  • Trees and binary search trees, especially traversal and recursion
  • Graph problems such as BFS/DFS and shortest path variations
  • Dynamic programming for optimization problems
  • Sliding window and two-pointer techniques for array and string problems

In our dataset of , most problems fall in the medium difficulty range, with a smaller but important portion of hard problems that test optimization and deeper algorithmic thinking.

FleetCode helps you prepare the way top candidates do. Instead of random practice, you can train using real Amazon interview questions categorized by topic and difficulty. Each problem includes clear explanations and solutions in Python, Java, and C++, helping you build pattern recognition and speed before the actual interview.

Interview tips

Understanding Amazon’s interview structure is key to preparing effectively. Most candidates go through 4–5 stages, though the exact format can vary by role and location.

  • Online Assessment (OA):Expect medium-level array, string, or hashing problems.
  • Technical Phone Screen: A 45–60 minute interview with one coding problem solved in a shared editor. Interviewers expect a clear explanation before coding.
  • Virtual Onsite / Loop: Typically 4–5 rounds, each about 45–60 minutes. Most rounds include a coding problem and behavioral questions tied to Amazon’s Leadership Principles.
  • System Design (for experienced roles): One round may focus on designing scalable services or APIs.

The most common problem categories in Amazon interviews include:

  • Arrays, strings, and hashing
  • Binary trees and tree traversal
  • Graphs with BFS or DFS
  • Sliding window and two pointers
  • Heap and priority queue problems
  • Dynamic programming for optimization tasks

Preparation strategy that works well for Amazon:

  • Start with array, string, and hashing patterns since they appear in many online assessments.
  • Practice tree and graph traversal problems until you can implement DFS and BFS from memory.
  • Focus on writing clean code with clear variable names and edge case handling.
  • Always explain your approach before coding and discuss time and space complexity.

Common mistakes candidates make:

  • Jumping straight into coding without clarifying the problem.
  • Ignoring edge cases like empty input or duplicates.
  • Not optimizing an initial brute-force solution.
  • Forgetting to connect behavioral answers to Amazon’s Leadership Principles.

A realistic preparation timeline is 6–10 weeks.

Frequently asked questions

What DSA topics does Amazon ask most?

Amazon frequently asks questions on arrays, strings, hashing, binary trees, and graphs. Sliding window, two pointers, BFS/DFS, heaps, and dynamic programming are also common patterns. Many problems focus on optimizing time complexity and handling edge cases effectively.

How hard are Amazon coding interviews?

Amazon coding interviews are generally considered medium to hard difficulty. Most problems require solid knowledge of data structures such as arrays, hash maps, trees, and graphs. Candidates are also evaluated on code quality, communication, and problem‑solving approach, not just arriving at the final answer.

Does Amazon ask system design questions?

Yes, system design questions are common for mid-level and senior engineering roles at Amazon. Candidates may be asked to design scalable systems such as distributed services, APIs, or data pipelines. Entry-level roles usually focus more on coding and data structures.

What is the Amazon interview process like?

The process usually starts with an online assessment followed by a technical phone screen. Successful candidates move to a virtual onsite loop with 4–5 interviews covering coding, problem solving, and behavioral questions based on Amazon’s Leadership Principles. Experienced roles may also include a system design round.

How many LeetCode problems should I solve for Amazon?

The goal is not just volume but mastering patterns like sliding window, tree traversal, and graph search. Practicing real Amazon interview questions helps build faster pattern recognition.

How long should I prepare for an Amazon coding interview?

Most candidates prepare for about 6 to 10 weeks. This typically involves practicing coding problems daily, reviewing key data structures and algorithms, and doing mock interviews. Consistent practice with company-specific questions significantly improves success rates.