Just finished the Amazon SDE II interview loop two weeks ago so this is fresh. Sharing what I found because the info floating around from 2023-2024 is partially outdated.
Online Assessment (OA) Two problems, 90 minutes total. I got: A graph problem (finding the minimum path under some constraint, not plain Dijkstra) A simulation/array manipulation problem that looked easy but had edge cases that would wreck you if you only tested the happy path
They also include a short work simulation section at the end, multiple choice, takes about 10 minutes. It's lightweight and not what anyone is worried about, but budget for it.
Difficulty: both were LeetCode medium equivalent. One was closer to medium-hard. Nothing I'd call easy.
Phone Screen coding One problem, 45-60 minutes including intro and LP questions at the end. Mine was a sliding window problem. Medium difficulty. The interviewer wanted an optimal solution, not just any solution, so if you get to brute force and feel stuck say so and keep talking.
Onsite coding rounds (x2) This is where it got harder. First round: a tree/graph problem with a tricky constraint. Second round: a design-adjacent coding problem where they wanted me to write a simplified LRU cache from scratch. Both were medium to hard on the LeetCode scale.
They use a shared Google Doc or similar, no autocomplete, no IDE. Practice coding in a plain text editor. I'm not joking.
Verdict on difficulty Not the hardest in FAANG. Meta's onsite coding is harder in my experience. But Amazon's rounds feel harder because you're also burning mental energy on the LP questions scattered throughout. Budget for that.