Cracking Amazon's Machine Learning Engineer Interview: Tackling Two Sum and Leadership Principles

amazon | Machine Learning Engineer | Interview Experience

Interview Date: Not specified
Result: Not specified
Difficulty: Not specified

Interview Process

I was reached out by a recruiter on LinkedIn for this position. After submitting my resume, I had a phone screen followed by a prep call with the recruiter. During the prep call, we discussed the interview scope, which included machine learning breadth, coding, and one leadership principle, specifically “Deliver Results” with an emphasis on tight deadlines.

During the actual interview, there was no self-introduction; the interviewer directly asked me about a machine learning project I had worked on and delved into some details. However, the interviewer seemed to ramble at times. For instance, they asked me about the unit of surprisal (similar to how a meter is a unit of distance). I was not very familiar with this type of question and asked for clarification, but the interviewer only reiterated what the unit was. I responded with “logarithm,” but I was unsure.

The coding portion was straightforward, with questions like “Sum to the Target.”

Technical Questions

  1. Two Sum (Array, Hash Table)

Tips & Insights

Be prepared for both technical depth in machine learning projects and straightforward coding challenges. Familiarize yourself with the leadership principles, particularly “Deliver Results,” as they may come up during the interview.