I applied online. The process took 4 weeks. I interviewed at Amazon (Seattle, WA) in Mar 2013
Interview
Applied through their careers site. After 2 weeks got a email from HR to schedule two back to back phone interviews.
Phone Interview 1-
Q1)How will you find if two elements exist in an array which add up to k.
Discussed the various approaches. He asked me to implement the HashMap approach on ColabEdit.
Q2) Define BST. Describe different approaches to determine whether a tree is BST.
Q3) How will you convert a string to Integer.
Phone Interview 2-
Q1) Write an algo to merge two ascending sorted LL in a descending manner.
Gave a recursive solution. Asked me to write a iterative version too.
Q2) Asked to give an overview of various sorting algorithms.
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.