Me postulé en línea. El proceso tomó 3 semanas. Acudí a una entrevista en Amazon (Vancouver, BC) en mar 2022
Entrevista
Two OA + 1 Final Round Zoom Interview
OA1: Two easy/medium leetcode questions to be solved in 70 minutes.
OA2: Workplace simulation primarily with multiple choice and some debugging multiple choice questions. Focus on aligning to LPs.
Final Round Interview: 45 minutes - 15 min behavioral with focus on LP and 30 mins coding.
Preguntas de entrevista [1]
Pregunta 1
OA1 questions can be found online. It's random.
Final round interview questions can be varied and found online (Leetcode premium, etc.) however I did not get one found on the list and it stumped me. I had to implement a Sandbox class for a hypothetical AWS Lambda team, coding the constructor, add, and put functions based on various criteria. The question was most similar to implement LRU cache.
Applied online and received an Online Assessment. It consisted of two LeetCode-style coding problems with a time limit . The process was straightforward and fully automated with no human interaction at this stage.
Preguntas de entrevista [1]
Pregunta 1
Solve a coding problem involving array manipulation under a timed online assessment
There were 2 rounds- one DSA round and one HR round.
In the first round they asked me a DP + trees question which was of medium to hard difficulty.
In the second round the interviewer asked me about my resume, my projects, some computer fundamental questions.
Me postulé a través de una facultad o universidad. Acudí a una entrevista en Amazon en may 2026
Entrevista
This was an On Campus opportunity. First was the Online Assessment, which consisted of 2 questions, solved both. Then they scheduled two rounds of mandatory interviews, both focusing on DSA, Problem Solving, Behavioral Questions and GenAI Fluency,
Preguntas de entrevista [6]
Pregunta 1
The first question was standard Longest Common Subsequence, interviewers expected me to first explain the brute force solution and then move on to the optimal approach.
"Tell me a time when you worked on a problem which was difficult for you".
"How do you use GenAI in your day to day work?"
"Tell me about a project where you've used GenAI"
Given an array, you can do a merge operation where you merge (or sum) two adjacent equal numbers, remove both the numbers, and replace with the new merged number. For example, [3 1 1] becomes [3 2]. Now you can operate infinite number of times, and you need to return the smallest final array after doing all the possible operations optimally, e.g. for [1 1 1 1] the answer will be [4] and not [1 2 1].