I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon (Raleigh, NC) in Jan 2017
Interview
I was contacted by Amazon recruiter, phone interview and then I was introduced to another senior recruiter.
It was really a good experience with recruiter, she told me some tips about the interview and provide me preparation document.
Then setup a 30 minute technical phone with a Sr developer.
I applied through a recruiter. The process took 2 weeks. I interviewed at Amazon in Nov 2016
Interview
Got a call from AWS. 1st phone round with Hiring Manager. Just resume walk through. Next phone round with team member. Resume & coding questions. Got rejected after 4 days.
Interview questions [1]
Question 1
Asked to write code about editing a file using a specific function. When I did, he showed some edge cases where my code would fail & suggested using a state machine approach. I got a bit confused with that but I did end up modifying my code to fit the edge cases.
I applied online. The process took 1 week. I interviewed at Amazon (Los Angeles, CA) in Oct 2016
Interview
Technical phone screen with two engineers from Amazon. The guys were quite hospitable and answered some questions I had about working at Amazon at the end of the interview.
Additional question they asked: What happens when you have collisions in a HashMap/HashTable?
Overall a quite pleasant and relaxed experience, even if I was a bit nervous and missed one or two things they had to give me hints on.