I applied online. I interviewed at Amazon (Vancouver, BC)
Interview
Started of with an introduction, then a 45 minute leetcode hard problem. Needed to screenshare and discuss my approach to solving the problem.
For the coding solution, they looked at the time and space complexities of the solution to evaluate the 'answer quality'. I was to explain my reasoning to how I got that time and space complexity.
Interview questions [1]
Question 1
I have a list of integers representing the stock prices in each day. Write a function that returns what days to buy the stock and what days to sell the stock to maximize profit. Initially you can only buy, you can choose to not buy any at all. You can only sell after having bought, and can only buy again after having sold. Try to get as close to O(n) time complexity as possible.
La entrevista para el puesto de Software Engineer Intern en Amazon fue únicamente en una prueba técnica online con ejercicios de programación y algoritmos, tipo LeetCode. El nivel era alto para unas prácticas, y la plataforma funcionó correctamente durante la evaluación.
Online assessment 1 hour 2 system design questions difficult as well
1 Final round interview 25 min behavioral and 35-40 min technical questions 1-2 leet-code medium difficulty questions data structure analysis questions
Interview questions [1]
Question 1
Amazon Leadership principle for behavioral section
Online Assessment (OA): Usually involves two coding problems (debugging/solving) and a work-style simulation (behavioral/leadership principles).Final Interview: A 45-60 minute interview via Amazon Chime involving one technical question (data structures/algorithms) and behavioral questions.Offer: Results can take 1–3 weeks after the final interview.