Amazon primarily uses online assessments (OAs) for internship and new graduate positions, but also sometimes for experienced positions. Your recruiter will notify you if one is assigned to you.
There are different types of Amazon online assessments. The one most common for machine learning candidates is a set of two data structure and algorithm questions. Each question needs to be solved within a certain amount of time (e.g., 30 minutes).
Your code must compile for the two questions in order to move forward in the interview process. You'll be able to compile your code as many times as you like before submitting a solution. You can use any one of the following eight languages:
It's important to note that efficiency and optimization, as opposed to brute force solutions, earn more points.
The following metrics were computed from 1 interview experience for the Amazon ML Engineer role in United Kingdom.
Amazon's interview process for their ML Engineer roles in the United Kingdom is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Amazon's ML Engineer interview process in United Kingdom.