Taro Logo

Software Developer Interview Experience - Brazil

May 1, 2024
Neutral ExperienceNo Offer

Process

I applied through the company website (amazon.careers). I received the invitation on the same day to solve an online programming challenge. The challenge consisted of one very easy question and another very difficult one, but both only involving array manipulation and hash maps. I solved one of them with 100% test case coverage, and the other with 60%.

They responded on the same day, inviting me to the next stage and asking me to schedule the dates. There was a three-week gap between this stage and the next, which was the final one.

The final stage consisted of 4 interviews:

  • One System Design (the most difficult)
  • Two Leetcode-style programming interviews
  • One Low Level Design (also programming, with a focus on object-oriented programming and clean code)

The interviewers varied greatly. Some were terrible, rushing me the whole time or asking me to do the interview in English but not knowing the language well themselves. Others were great, reassuring me and helping me.

Questions

Questions about System Design, such as how to scale a system for potentially millions of users.

Strong focus on:

  • Databases
  • Cache
  • CDN
  • Load balancer
  • Data consistency

Questions about hash tables, trees, object-oriented programming, and design patterns.

This content was translated from Portuguese
View Original

Was this helpful?

Interview Statistics

The following metrics were computed from 8 interview experiences for the Amazon Software Developer role in Brazil.

Success Rate

13%
Pass Rate

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

Experience Rating

Positive75%
Neutral13%
Negative13%

Candidates reported having very good feelings for Amazon's Software Developer interview process in Brazil.

Amazon Work Experiences