After an initial screening interview with the recruiter, I was sent a timed, in-browser, algorithm-type challenge. The task could be completed in a variety of languages and did not have to actually work; the focus was to see your thought process.
I would say the difficulty was between average to difficult. I did not do well, but some of that was due to interview/time anxiety.
They asked me to solve an algorithm question.
The following metrics were computed from 2 interview experiences for the Amazon Software Engineer role in Portland, Oregon.
Amazon's interview process for their Software Engineer roles in Portland, Oregon is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Amazon's Software Engineer interview process in Portland, Oregon.