Senior Software Engineer applicants have rated the interview process at Amazon with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 58.6% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Aug 2016
Interview
based on reaching out for the customer and lots of algorithms background , plus implementation online for simple code challenge ,
some DevOps questions and questions about multi languages background
some DevOps questions and questions about multi languages background
Interview questions [1]
Question 1
What's the difference between Breadth-first algorithm and depth-first algorithm ?
I applied online. The process took 2 weeks. I interviewed at Amazon (Seattle, WA) in Aug 2016
Interview
I applied using the Linked In jobs. After a few days, I received a message from the Amazon recruiter, asking me to have a phone interview. We had this phone interview, and he asked me to do an online test on Hacker Rank platform. I did this test and I did well solving the problem, but I did not so well answering two theoretical questions about time and space complexity of my solution.
I guess it was decisive to my disqualification on this recruitment process. The Amazon recruiter sent me a feedback informing that I am out.
It was a very good experience to participate on this process. I will study this topic to have better experiences in the next opportunities.
I applied through a recruiter. I interviewed at Amazon in Jul 2016
Interview
Got a call from HR, scheduled for telephonic interview, a lady called me, introduced herself and asked me to tell about myself on which she was not interested. Then asked the below question.
Interview questions [1]
Question 1
implement the interface:
interface SortedList<T>{
/*Get an item from list at index position
*params index - index position in array
*returns item - if item is found at index position
*throws IndexOutOfBoundException - if input index is not within list
T get(int index);
}
Check if an item exists in sortedList.
Eg. 1,2,3,4,5,6 ...