Amazon Online Assessment Prep Checklist

Amazon Online Assessment Prep Checklist

For many software roles, the Amazon process starts with an online assessment (OA) link instead of a person. Nobody is there to ask questions, give hints, or tell you you're on the right track. It's you, a timer, and a set of hidden test cases. Many candidates find that harder than a live round, because there's no one to read and no feedback until the end.

This Amazon online assessment prep checklist covers what to practice and how to prepare for the day itself. A caveat up front: OA formats change over time and differ by role, level, and region. What follows reflects what candidates commonly report, not an official description. Read the invitation email carefully and check with your recruiter about the sections, the time limits, and the allowed languages.

Step 1: confirm the format

Before you plan your practice, write down the answers to these from the invite or your recruiter:

Candidates often describe a coding section with a small number of problems under one shared timer, plus a work-style or behavioral section linked to Amazon's Leadership Principles. Confirm the details for your role instead of assuming.

Step 2: practice under OA conditions

OA practice is different from live-interview practice. There's no interviewer to talk to, so your focus shifts to:

Build sessions that match:

Session elementHow to practice
TimerSame total time as your OA, all problems on one clock
EnvironmentAn online judge or plain editor in your chosen language
Problem mixOne easier and one medium-to-harder problem, unseen
RulesNo searching, no notes beyond what the rules allow
ReviewAfterwards, list which edge cases you missed

Step 3: cover the patterns that show up often

Candidates commonly report array and string problems, hash maps, sorting, greedy choices, heaps, and graph or grid traversal. A focused list:

If you only have a week, prioritize hash maps, sorting plus greedy, heaps, and grid BFS.

Step 4: read constraints like a scoring guide

In an OA, the constraints tell you how much of the hidden test suite a brute force is likely to pass.

n up toBrute force likely OK?
~1,000O(n²) often passes
~100,000Need O(n log n) or O(n)
~1,000,000+O(n) with small constant factors

Rule of thumb: if the constraints are large and you only have a quadratic idea, code it anyway, submit it to bank partial credit (if your platform gives partial credit), then optimize.

Step 5: a pacing plan for one shared timer

Assume two problems on one clock:

  1. Read both problems first (about 3–5 minutes). Decide which one looks easier.
  2. Solve the easier one first, fully, with edge cases.
  3. Submit, or save, a working version before you start optimizing.
  4. Move to the harder one and get a brute force working before anything clever.
  5. Use the remaining time to optimize whichever problem has the most failing tests.
  6. In the last 5 minutes, stop starting new ideas. Make sure what's saved compiles and runs.

An accepted easier problem plus partial credit on the harder one is a common, respectable outcome.

Step 6: an edge-case checklist for hidden tests

Before you submit each problem, check:

Overflow is easy to miss in Java and C++. If the values can reach about 10⁹ and you add them up, use long or long long.

Step 7: prepare for the work-style section

If your OA includes a work-style survey or work simulation, don't wing it. Read Amazon's publicly published Leadership Principles and think about how you actually work. Answer honestly and consistently. These sections tend to present realistic scenarios, so it helps to reflect on real situations from your own experience: a time you disagreed with a teammate, prioritized under a deadline, or dug into a customer problem.

There's no need to memorize "right answers." Inconsistent, performative answers are more likely to hurt you than help.

Step 8: set up the day

Common OA mistakes

Soft practice note

The OA rewards habits you build beforehand: careful reading, a pacing plan, and a quick edge-case pass, all under a real timer. If you'd like structured timed practice sessions to build those habits and stay calm with a clock running, Luna Interview is designed for prep and rehearsal. Take the assessment itself by its rules.

Final checklist

An OA is a fair test of preparation. Practice it the way you'll take it, and the timer becomes something you plan around.