The Amazon SDE Online Assessment is the first of many serious challenges you will face on your way to becoming an Amazon Software Development Engineer.
This test includes coding and system design sections, as well as a personality test that is intended to ensure you are compatible with Amazon’s workplace culture as expressed in the 16 Leadership Principles.
This article contains a short summary of the different sections of the assessment, sorted by role.
This Amazon assessment evaluates your coding skills and system design knowledge, as well as your personality traits and how they align with Amazon’s 16 Leadership Principles.
Here’s a quick overview of the assessment’s parts, divided by positions (read further down for an in-depth overview):
New graduates and interns
Part 1 – OA1: Two coding questions
Part 2 – OA2: Work Simulation test + Work Style Assessment
SDE 1 and 2, SDET
Part 1 – Coding Challenge (two questions)
Part 2 – Work Simulation
Part 3 – SDE Work Style Survey
Part 4 – Amazon Work Style Survey
This test is the first screening stage required for all Amazon SDE candidates regardless which position they’re applying for. It includes a coding test as well as two personality tests – Work Simulation and Work Style.
Below you will find a detailed discussion of each section.
The Coding Assessment is a coding test with strict time limits. Candidates are given 90 minutes (an hour and a half) to complete two open-ended coding assignments.
What Amazon is testing for is the candidates’ coding and problem-solving skills and their ability to apply concepts such as algorithms, data structures, and patterns, and optimize their code.
In past tests, the SDE Assessment used to include debugging and coding approach sections, but those are no longer included in the assessment as of the year 2022.
The test is monitored using HackerRank, a proctored testing system. It records all your browser activity once the test starts. If you try to insert code from other programs or from a website such as Google or StackOverflow, this will be detected and cheaters will be caught.
Here you must demonstrate your system design skills and problem-solving abilities as applied to work scenarios involving fictional coworkers, superiors, and other stakeholders.
You must address the scenarios from a system design standpoint and make use of SDE ideas, such as dealing with ambiguity, design for maintainability, and identifying trade-offs.
The test is divided into three sections called modules, which are based on real-life workplace scenarios which you may encounter as an Amazon SDE. They include background information, data, and tasks that pertain to the test questions.
The candidate must rate each of the responses. You are expected to complete the entire test within fifteen or twenty minutes.
Here’s an example question similar to the ones encountered in the actual SDE Work Simulation:
This is a personality test dealing with the candidate’s compatibility with the Amazon workplace environment, their decision-making skills, and their work preferences, which are assessed based on the Amazon workplace culture and the Leadership Principles. The test is not timed.
As your potential employer, Amazon is interested in learning about the specific patterns of your work style.
The questions in the Work Style Assessment contain challenges or preferences that you might encounter in the future as a potential Amazon System Development Engineer.
You have to select a response that matches your view of the problem while applying the Leadership Principles to the issues.
which focuses on the work environment, decision-making, and preferences – in line with Amazon’s culture and leadership principles.
The test contains two sections:
Assess your view of SDE work.
Here is an example question:
Assess your approach to work in general.
An example is seen below.
The Amazon SDE selection and interview process typically takes between four to five weeks in total. Here is an overview of the list:
The Amazon coding assessment is intended to be challenging, to enable Amazon to short-list the best potential candidates who have not only good coding skills, but are able to create simple solutions to advanced complex problems.
The candidate must answer both of the questions. Pay attention to the on-screen timer during the exam. Don’t get so hung up trying to solve one question that you don’t advance to the next one. If you are having great difficulties with one question, advance to the next question and come back to the first one later if you have to.
Between the coding challenge and before the Work Simulation and Work Style Assessment, you can take a short break.
You should be able to remain logged in to the Online Assessment to do this, but if you do need to log out unexpectedly, you can click ‘Start My Assignment’ to log in again.