two phone calls. One on algorithmic Coding and other one on deep learning. deep learning interview was difficult. Coding interview was a bit easier than google. Other than that nothing else
I applied through a recruiter. The process took 6 weeks. I interviewed at Amazon (Seattle, WA) in Sep 2018
Interview
Interview process was quick; about 6 weeks in all. Started with a phone call asking about recent experience and general skills before describing the position and team. After that, got a quick, live coding technical challenge from someone on the team . From there it was an onsite. The onsite was much more pleasant than I thought it would be. As intimidating as Amazon can be, I really feel like the team did a great job in making the interview feel relaxing and more like you're talking with a friends. As many other have said and their own HR will repeatedly tell you -- they are serious when they say you'll be asked questions around their cultural values. Have an answer for every single one. Every. Single. One.
Interview questions [1]
Question 1
Find the longest palindrome in a string. Write a function to merge k number of sorted lists. How would you design Amazon's recommender system (from an algorithms stand point, not a technical one).
Applied online. Contacted by recruiter after a couple of weeks. Had one phone interview which was about an hour long - 45 mins for the coding question and 15 mins for questions from the resume.