I had two interviews:
Unfortunately, I did not make it to the second round of interviews.
For the ML interview, there were some easy questions about general knowledge of ML, and one question about what I would do in realistic ML project scenarios.
For the programming interview, I was given a coding problem that was a modified version of the lowest common ancestor in an n-ary tree, which was pretty simple.
Both interviews concluded with questions about Amazon's leadership principles.
I believe I aced the technical part but fumbled the leadership principle part. I can't be sure, since Amazon does not provide feedback.
Find LCA in n-ary tree.
Questions about:
Then more general questions about ML.
Questions about leadership principles.
The following metrics were computed from 1 interview experience for the Amazon ML Engineer role in Barcelona, Spain.
Amazon's interview process for their ML Engineer roles in Barcelona, Spain is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Amazon's ML Engineer interview process in Barcelona, Spain.