Amazon OA Questions 2024: What Candidates Actually Saw

Last updated: May 2026

217+ Amazon online assessment questions reported by candidates who took the OA in 2024. Sourced from 1Point3Acres, LeetCode, Blind, Glassdoor, and Reddit. Data grows as new reports are added.

Amazon OA Format in 2024

The Amazon online assessment has followed a consistent format across multiple hiring cycles. Based on 2024 reports in the database, candidates typically see 2 to 3 algorithmic coding problems delivered through a proctored online platform (most commonly HackerRank). Some roles include additional behavioral or work-simulation components after the coding section.

Time limits reported by candidates range from 70 to 110 minutes for the full assessment. The coding problems are auto-graded, so edge case handling and runtime efficiency both matter. Partial credit is available on some platforms if your solution passes a subset of test cases.

Real Amazon OA Questions from 2024

Amazon OA

arrays leetcode

Question 1: There are two groups (arrays) group1 and group2 of size n each. The skill levels of the ith players of the groups are group1[i] and group2[i]. For each...

View

Amazon OA

arrays leetcode

Amazon SDE 2 OA: Q1: GetMinNumMoves Q2: CountDistinctPasswords

View

Amazon OA

queue leetcode

Optimal way of solving this question: Amazon Web Services (AWS) is a cloud computing platform with multiple servers. One of the servers is assigned to serve customer requests. There are...

View

Amazon OA

coding other leetcode

Need help with this recently asked amazon question. Tried being greedy but could not pass all the test cases

View

Amazon OA

strings leetcode

To find all substrings in the given string s where any character repeats at least k times within that substring test case: s=ceccca k=3 output=7

View

Amazon OA

greedy leetcode

Given an postive array, you can chose any element and multiply by -1, find maximum number of the operations you do so that cumulative sum of the array is positive Example:...

View

Amazon OA

binary search leetcode

public static int minimumNumberOfPages(List<Integer> pages, int days) { \tint max_page_day = Integer.MIN_VALUE; \tfor(int i = 0; i < pages.sizes(); i++) \t{ \t\tif(max_page_day < pages.get(i)) \t\t{ \t\t\tmax_page_day = pages.get(i); \t\t} \t} \tint low = 1; \tint high = max_page_day; \t \tint current_days = 0; \tint...

View

Amazon OA

arrays leetcode

Maximum area of all possible rectangles that can be formed. The twist here is that you can also reduce any element by atmost 1. find the maximum area of all...

View

Amazon OA

binary search leetcode

1.https://www.fastprep.io/problems/find-minimum-pages-per-day 2.https://www.reddit.com/r/leetcode/comments/1besxh0/bombed_second_q_in_amazon_oa/

View

Amazon OA

dynamic programming leetcode

How to solve this optimally

View

Amazon OA

greedy leetcode

Recieved this question for Amazon OA, although looks very similar to https://leetcode.com/problems/minimum-number-of-increments-on-subarrays-to-form-a-target-array/description/, there is a minor difference in how the subarrays are handled. Tried a lot but could only pass...

View

Amazon OA

coding other leetcode

I gave my OA fungible amazon test . There were two questions one involving HashSets and next one involving maxHeap for 70mins in total. I was able to solve the...

View

Amazon OA

sliding window leetcode

Can some one explain me this OA question that was asked recently i am not getting optimized solution

View

Amazon OA

sorting leetcode

Coding Question 2 The Supply chain manager of one of Amazon\'s warehouses wants to measure efficiency of the way parcles are shipped .There are n parcles presented in the array "parcle_weights".Each...

View

Amazon OA

easy strings leetcode

consider string = ["aab", "aba\', "aab"] find the most dominance one in this only only few test cases passed please provide me the optimal solution disappointed myself that couldn\'t...

View

Amazon OA

strings leetcode

To find the length of longest self-sufficient proper substring. A self-sufficient proper substring is one where 1. The substring is not the entire string s. 2. No letter that occurs inside the substring...

View

Amazon OA

other leetcode

I got 2 questions You ll be given array of strings and you have to find pairs with maximum cost and doesnt exceed maximum similarity Similarity means number of common character and...

View

Amazon OA

binary search leetcode

Q1. Given an array of size n with integers in it. And given two numbers a and b, find the minimum possible score of ELIGIBLE sub-arrays of the given array. i)...

View

Amazon Interview Experience

other leetcode

I recently gave an Amazon interview through Amazon WOW after successfully clearing two online assessments. It was diversity hiring for 6 month internship. The first assessment tested my knowledge of...

View

Amazon OA Question

strings leetcode

Anna starts by coming up with a word that consists of only 2 types of characters: \'a\' and \'n\'. She then picks out some characters from it to form a...

View

Topic Breakdown (2024 OA)

Topics reported by candidates who took the Amazon OA in 2024:

system design (24) greedy (17) dynamic programming (17) behavioral (15) strings (14) arrays (13) sliding window (8) binary search (8)

Difficulty Breakdown (2024 OA)

49

easy

26

hard

6

medium

Difficulty labels are reported by candidates or inferred from LeetCode ratings.

How to Prepare for the Amazon OA

The Amazon OA is a timed, auto-graded coding test. Preparation is different from interview prep: you need to optimize for both correctness and speed, since partial credit requires passing test cases, not just showing reasoning.

  • Practice timed sessions. Set a timer for 35 to 45 minutes per problem and simulate the real constraint.
  • Focus on the topic clusters that appear most in Amazon OA reports: dynamic programming, graphs, arrays, and strings make up the majority of reported problems.
  • Read the problem constraints carefully before writing code. The constraints often reveal the expected time complexity and algorithm type.
  • Use the LeakCode database to review 2024 OA questions from actual candidates. Pattern recognition across multiple sightings is a stronger prep signal than any single mock problem.
  • If the OA includes a work simulation section, practice under realistic conditions. This section tests judgment and values alignment, not coding ability.

FAQ

What does the Amazon OA look like in 2024?

Based on 2024 candidate reports, the Amazon OA typically includes 2 to 3 coding problems and runs 70 to 110 minutes. Topics lean toward dynamic programming, graphs, arrays, and strings. Some roles include a work simulation section after the coding component.

How long is the Amazon OA?

Most candidates report 70 to 90 minutes for the coding component. Roles with additional work simulation sections extend the total time to 110 to 150 minutes. Check your invitation email for the exact time allocation for your specific role.

What platform does Amazon use for the OA?

Amazon uses HackerRank or its own proprietary platform depending on the role and hiring cycle. Your invitation will specify the platform. Both platforms support multiple languages including Python, Java, C++, and JavaScript.

Are these real Amazon OA questions?

Yes. All questions in the LeakCode database come from candidate reports on 1Point3Acres, Blind, Glassdoor, Reddit, and LeetCode. They are not AI-generated. Each question links to its source where available.

Other Amazon OA Years

Related: Amazon OA Hub · Amazon All Questions · All OA Questions · Data Sources