Taro Logo

Software Engineer Interview Experience

September 1, 2023
Neutral ExperienceNo Offer

Process

I applied online and received an email for an online assessment (OA).

The OA consisted of one LeetCode Easy and one LeetCode Medium problem. I wasn't able to get all test cases for the LeetCode Medium. Then, there was a section with questions about software engineering decision-making, such as which database to use in a given scenario or which step is most important when starting a project. I had to rate all possible answers on a scale of 1 to 5.

The third part was a personality test that used the company's leadership principles. Watching YouTube videos and researching this section online should be helpful.

Two days later, I received an email from the recruiter stating they were moving forward with my application. I was surprised because I couldn't pass all the test cases for the LeetCode Medium, but I suppose I really aced the second and third parts of the OA.

Then, there was an onsite interview a week later. Initially, there were four rounds, but another round was added later. The recruiter mentioned that the interviewers were not able to assess a specific competency and therefore needed an additional round.

All rounds began with questions related to leadership principles. Prepare a few stories from your career that you can talk about confidently. There are only a few behavioral questions, and they are asked in various ways. These are easily preparable. Prepare for them and have 8-10 stories from your career ready.

  • The first round included an introduction, behavioral questions for 5-10 minutes, and a LeetCode Medium/Hard problem for the remaining time.
  • The second round involved an introduction, behavioral questions, and a low-level design problem.
  • The third round was the "bar raiser" round, which was entirely behavioral.
  • The fourth round was the hiring manager round, including an introduction, behavioral questions, and then system design questions.
  • The fifth (extra) round, four days later, consisted of an introduction and two LeetCode questions.

Questions

LeetCode questions were directly from LeetCode.

A low-level system design question was their famous Linux search API question (google it).

System design: Design YouTube.

Was this helpful?

Interview Statistics

The following metrics were computed from 1,213 interview experiences for the Amazon Software Engineer role in United States.

Success Rate

9%
Pass Rate

Amazon's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive47%
Neutral39%
Negative15%

Candidates reported having very good feelings for Amazon's Software Engineer interview process in United States.

Amazon Work Experiences