I applied online. The process took 2 weeks. I interviewed at Amazon (Luxembourg) in Mar 2023
Interview
I received an email to complete a coding interview on my own. I had a link that would take me to a HackerRank interface with two problems to solve in Python: one very easy and another quite difficult. After doing the coding test I received an email to have a videocall interview one week later. In this interview they tested for personality features (related mostly to the Amazon Leadership principles) and technical knowledge on linear programs, combinatorial programs, graph algorithms, etc.
Interview questions [1]
Question 1
- Tell me what has been your greatest scientific contribution - Describe to me Dijkstra's algorithm - Formulate mathematically a problem where you have to schedule X tracks to deliver Y packets to Z cities under A, B, C constraints
I was asked basic knowledge in deep learning and machine learning. Also had time of explaining my research. discussed how I can apply my research to the current project. Transformer architecture, bias-var tradeoff, use of positional encoding, long-term dependencies.
HackerRank assessment with solid, fair questions. Communication with the recruiting team was clear and professional throughout the process. I was invited to two additional interviews, one focused on research depth and the other on coding skills.
One phone screen on LeetCode-style medium coding question plus behavioral questions. One loop of three back to back interviews including one round of coding, two rounds of research plus behavioral questions.