I applied online. The process took 3 months. I interviewed at Amazon in Oct 2024
Interview
3 interviews in a back to back format (the loop). They asked LPs (behavioral questions) and technical questions, and they were split pretty evenly in each interview on what they asked. This was for an AI/ML Software Engineering position.
Interview questions [1]
Question 1
First interview's technical question was about LRU cache, second was a dfs on packet launches, and third was a really weird bash script thing to return locations of certain files based on it's suffix. Wasn't crazy difficult but the questions were so weirdly stated and out of place that I was caught off guard.
The loop consists of 4–5 back-to-back interviews, each lasting 45–60 minutes. Your panel will typically include your potential hiring manager, 1–2 team members, a senior leader, and the Bar Raiser. Every interviewer is assigned 2–3 specific Leadership Principles to evaluate. Together, the panel covers all 16 principles across the loop.
Interview mainly consisted of DSA and questions on Leadership Principles.
Also slightly emphasizing on Low level design.Interview sort of helped me with the approach and asked me to explain the time and space complexity
I applied through a recruiter. I interviewed at Amazon
Interview
The interview process started with an initial recruiter screening, followed by technical interview rounds. The technical interviews focused on data structures, algorithms, problem-solving, and discussing my approach clearly. The interviewers also asked behavioral questions related to teamwork, challenges, and past projects. Overall, the process was structured and professional.
Interview questions [1]
Question 1
Given a binary tree, how would you find the lowest common ancestor of two nodes if each node also has a parent pointer?