nrml
All prep paths
Amazon engineering preparationPlan for your role and stageStart with a free guide

Prepare for your Amazon engineering interview

Build a plan for your level and stage: algorithms, practical coding, system design, and evidence from your own experience. Follow a guided sequence, then use your results to choose the next retry.

Know what each stage asks of you.

Stages vary by level and invitation; explore the parts relevant to you.

Sources reviewed 2026-10-27

Match the plan to your role

Start with the role, location, and invitation. Early-career, SDE II, and senior candidates should not prepare for an identical process.

What to expect

  • University SDE guidance covers internship and graduate assessments.
  • SDE II and SDE III have separate official preparation guides.
  • Your recruiter can confirm the topics and tools relevant to your role.

What to prepare

  • Record your level, next stage, language, and interview date.
  • Map two real projects to the job requirements.
  • Try one coding diagnostic before choosing what to repeat.

Check your preparation

  • Can I describe the work this role expects?
  • Which topics are confirmed, and which are still assumptions?

Prepare across the interview, one track at a time.

Use the public outline to choose your work. Open a study guide when you need the reasoning and drills behind it.

A four-week sequence of patterns, attempts, and retries. These 20 exercises were selected from LeetCode’s Amazon company list checked October 27, 2026. Community reports do not predict your interview. LeetCode account and Premium access are separate from nrml.

  1. 1

    Week 1 · representations and invariants

    Use maps, prefix information, and windows to explain what each piece of state means.

  2. 2

    Week 2 · boundaries, ordering, and selection

    Prove a boundary search, define interval semantics, and choose the ordering information you need.

  3. 3

    Week 3 · links, trees, and traversal

    Trace changing references and distinguish local state from graph-wide discovery.

  4. 4

    Week 4 · dependencies, choices, and fresh checks

    Define subproblems, account for repeated work, and finish with a mixed rehearsal.

LeetCode links open external practice. Track your own practice there; nrml graded assessments apply to the native problems below.

Go deeper than a checklist.

Worked examples, diagrams, and preparation drills you can use before an interview.

Practical coding track

8 native repository modules with graded assessments and deliberate review.

Suggested pace: three sessions a week over three weeks. Eight modules take about 10–11 hours including lessons, attempts, and review; leave the ninth session for a focused retry. These are practice estimates, not employer time limits.

Start with a free diagnostic

Read the first lesson, practice the problem, and turn your feedback into a specific next step.

Explore the free module
How this practical track fits the broader preparation
  • This practical track focuses on repository coding and debugging. Use the companion coding-pattern, system-design, Leadership Principles, and mock-loop guides for the broader preparation plan.
  • Exercises and teaching are independently authored by nrml. Amazon does not endorse this path; reports do not establish current interview questions or a universal format.
  • AI is optional in nrml. Confirm permitted tools with your recruiter for any actual assessment.

Sources establish reported task overlap, not each module’s exact API, starter, tests, or extensions. Those are independently authored nrml practice. Linked report dates appear in the source labels; reviewed dates refer to the recorded source review. Historical reports and secondary summaries are identified explicitly. Completion records practice and review, not hiring readiness.