I applied online. The process took 4 weeks. I interviewed at Amazon Web Services
Interview
Overall straightforward interview process. The interview comprised of two one hour rounds. Each interview round consisted of a behavioral portion for about 20 minutes and a technical portion for about 40 minutes.
Interview questions [1]
Question 1
1. Design a file search function to search within a directory (Object-oriented design).
I applied online. The process took 6 weeks. I interviewed at Amazon Web Services (Cape Town) in Aug 2022
Interview
Step One: Screening
Step Two: 2 Technical screening interviews
Step Three: Person interview with a technical component where they will test your skill and will ask you personal questions along with CS Fundamental questions on theory and Data Structures and Algos.
Step Four: Loop interview, where you do step Three 3 more times in one day
Interview questions [1]
Question 1
What do you understand by Inheritance and polymorphism
I applied online. The process took 2 weeks. I interviewed at Amazon Web Services (Seattle, WA) in Sep 2022
Interview
A remote interview. The person I talked with nice and asked about my current job and responsibilities. About 20 minutes in I was asked to complete a coding question and talk through it.
Interview questions [1]
Question 1
It seemed like a medium difficulty problem. I talked through it and took me about 15 minutes to pass all of the test cases. The interviewer told me that I answered the problem with of O(n * k) complexity and that there was a solution with just O(n) complexity. Pretty stupid mistake on my part honestly.