I applied online. I interviewed at Amazon in Nov 2017
Interview
First, they sent an online assessment which consisted of correcting several algorithms and answering a series of multiple-choice logic questions. After passing this stage, they sent another online assessment which consisted of writing two algorithms to produce a certain output given a certain input. Finally, they set up a one hour virtual interview where an interviewer asked a series of technical questions and had me do some live coding. As could be expected, the focus throughout the interview process was data-structures and algorithms.
Interview questions [1]
Question 1
Given an integer, write a method to find if it is a palindrome.
Round 1: OA (Leetcode + behavioral)
Round 2: 1hr Zoom (Leetcode + behavioral)
The interviewer looked very disinterested and bored, like he did not want to be there at all.
Interview questions [1]
Question 1
Tree based Leetcode quesiton, probably easy or medium.
The first step is an online assessment. The questions were not that difficult with leetcode practice. There were two leetcode medium style questions. The next step is an interview invitation.
Interview questions [1]
Question 1
They asked a leetcode medium level question involving hash maps