Coding challenge (2 scenarios) and Coding approach (elaborate why you code the way you do) - 105 minutes Work style survey - 15 minutes Feedback survey - 5 minutes.
TECHNICAL TOPICS
Programming Languages
Familiarity with a prominent language is generally a prerequisite for success. Be familiar with the syntax and nuances of common languages – Java | Python | C# | C | C++ | Ruby | JavaScript
Data Structures
Storing and providing access to data in efficient ways. Understand the inner workings of common data structures and be able to compare and contrast their usage in various applications. Know the runtimes for common operations as well as how they use memory. Wikipedia is a great resource for brushing up on data structures.
Algorithms
Basic implementation strategies of different classes of algorithms is more important than memorizing the specific details of any given algorithm. Consider reviewing traversals and divide and conquer algorithms. Consider knowing how and when to use a breadth-first search vs. a depth-first search, and what the tradeoffs are. Knowing the runtimes, theoretical limitations, and basic implementation strategies of different classes of algorithms > memorizing specific details of any given algorithm.
Coding
The most important thing a Software Development Engineer does at Amazon is write scalable, robust, and well-tested code. Be comfortable coding by hand. Expect to be asked to write syntactically correct code—no pseudocode. Check for edge cases and validate that no bad input can slip through. The goal is to write code that’s as close to production-ready as possible. This is your chance to show off your coding ability.
Just the technical assessment only.
The following metrics were computed from 1 interview experience for the Amazon Software Engineer role in Zimbabwe.
Amazon's interview process for their Software Engineer roles in Zimbabwe is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Amazon's Software Engineer interview process in Zimbabwe.