I applied through a recruiter. I interviewed at Amazon (Johannesburg) in July 2021
Interview
Interview process was very long and intense. Multiple interview stages were held with various different members of teams that you would potentially be involved in.
During the technical interview a lot was asked for fundamentals of computer science, even for a more senior level role. Things like asking to describe all different constructs and algorithms.
A whole exhaustive list is given to you, but focus on the basics too.
It is understandable with the sheer scale of resources they work with, so make sure that the job is REALLY something you want and can work for and you will succeed.
Interview questions [1]
Question 1
A lot was asked for fundamentals of computer science, even for a senior level role. Things like asking to describe all different constructs and algorithms.
A whole exhaustive list is given to you, but focus on the basics too.
Few rounds of interview, mixed with behavioral and technical questions to showcase you knowledge of building system on aws. They also asked gen ai questions on how you would create these systems
I applied online. The process took 1 day. I interviewed at Amazon (Seattle, WA) in Apr 2026
Interview
You do 4 back to back interview in 1 day. It was exhausting. Besides that really appreciated the recruiter giving out interview prep before it takes place. The good thing is there is no coding round.
The interview process was very challenging and thorough. The questions required deep technical knowledge and problem-solving under pressure. While tough, it was fair and tested real-world skills, communication, and adaptability.
Interview questions [1]
Question 1
Can you walk us through a time you solved a complex problem under tight deadlines, and how you balanced technical accuracy with speed?