I applied online. The process took 3 weeks. I interviewed at Amazon
Interview
Applied online, got an email saying that they would like to set up an interview. I then had two 45 minute phone interviews. After that, they emailed me saying that I have made it to the third interview, which was another 45 minute interview, of same format. Two of the three interviews used collabedit, which is an online text editor (for programming) that lets the interviewer and interviewee to view/edit the same code. So they would ask a question, I would write the code, and they would see it and be able to assess me from it. The third interview was all verbal, but I was asked to write a short piece of code, that I emailed to them shortly after.
Interview questions [1]
Question 1
Third interview asked me to talk about binary trees, designing a class hierarchy, running time of certain algorithms, usual technical stuff. Nothing extremely hard, just state your assumptions, talk through your thought process, and don't be afraid to say "give me a second to kind of think this through in my head". They really can't expect you to create the best algorithm, all things considered, in a matter of seconds!
I was surprised that there weren't any behavioral questions (e.g. 'Tell me about a time in which you had to .....').
Hackerrank round first and then two LC questions as the final round (BFS/DFS medium). Also had a behaviour component, testing the leadership principles and how my experiences aligned with them.
Expect one behavioral LP question followed by a leetcode medium or hard for two rounds. Be prepared to answer in depth on the behavioral questions and review LeetCode’s list of questions from Amazon.
Interview questions [1]
Question 1
Tell me about what AI platforms you use to help you work more efficiently
HR interview, then I had 1 45 minute coding round with 10 minutes behavioral and 35 minutes coding. Behavioral round was typical star format questions probing at leadership principles. Ex. Tell me about a time you took initiative and it didn’t work out.
Interview questions [1]
Question 1
Given an m x n grid of characters board and a string word, return true if word exists in the grid.