Amazon Coding Interview Questions: 914 Tagged Problems

914 coding problems tagged Amazon — 347 easy · 428 medium · 139 hard — with solutions in 13 languages. Plus a 4-week study plan by topic.

  • Problems: 914
  • By difficulty: 347 easy · 428 medium · 139 hard
  • Languages: JavaScript, TypeScript, Python, Java, C++, C, C#, Go, Kotlin, Swift, Rust, PHP and Ruby
  • Cost: Free on every plan; sign in to run and submit

914 problems the CodeKairo catalogue tags as commonly asked in Amazon's coding rounds — 347 easy, 428 medium and 139 hard — each judged by hidden tests in 13 languages. The most common topics among them are Arrays (552), Strings (238) and Math (185). Tagged for Amazon and no other company: Maximum Population Year, Minimum Subsequence in Non-Increasing Order and Find Lucky Integer in an Array. At 83% of the catalogue the tag is a broad net rather than a shortlist; the pattern below is the narrower place to start. CodeKairo's Amazon — SDE Online Assessment mock covers the Amazon SDE online assessment pattern: code debugging, then two coding problems, then logical reasoning, which are the three parts of the assessment that can be reproduced. The tag is the catalogue's own annotation of where a problem tends to come up — not a list published by Amazon, which CodeKairo is not affiliated with.

Amazon study plan by topic

40 of the 914 problems tagged Amazon over 4 weeks, about 18 h 5 min of solving, grouped by technique in the order they build on each other — Arrays, Strings, Hash Table and Counting and 24 more. It ends with the Amazon — SDE Online Assessment mock.

Week 1: Arrays, Strings, Hash Table +4

11 problems on Arrays, Strings, Hash Table, Counting, Math, Two Pointers and Sliding Window, easiest first within each topic.

Week 2: Prefix Sum, Sorting, Counting Sort +5

11 problems on Prefix Sum, Sorting, Counting Sort, Binary Search, Stack, Queue, Monotonic Stack and Matrix, easiest first within each topic.

Week 3: Simulation, Enumeration, Greedy +6

12 problems on Simulation, Enumeration, Greedy, Heap, Bit Manipulation, Number Theory, Combinatorics, Graph and Breadth-First Search, easiest first within each topic.

Week 4: Union Find, Dynamic Programming, Game Theory +1

6 problems on Union Find, Dynamic Programming, Game Theory and Brainteaser, easiest first within each topic.

Finally: the timed test

Sit the Amazon — SDE Online Assessment mock under the clock — the coding problems are only one part of the round.

Take the Amazon — SDE Online Assessment mock

Amazon test patterns

All problems tagged Amazon

Easy (347)

Medium (428)

Hard (139)

Topics Amazon asks most