I applied online. The process took 3 months. I interviewed at Amazon in Jan 2019
Interview
The interview process in their office in Spain consisted of only 1 algorithmic interview. The interview was not hard at all and I would say that my experience with the company was very positive. However, they were very slow to reach out to me again.
Interview questions [1]
Question 1
What are the differences between an array, linked list, and a vector (in C++)? What is hashing? How to fix collisions? Strategies for keeping myself productive.
I applied through an employee referral. The process took 3 weeks. I interviewed at Amazon in Feb 2019
Interview
Got referred by a friend. Gave two online assessments. The first one had easy debugging and SAT-style questions. The second had two Leetcode-medium questions.
Scheduled a virtual(video) interview two weeks after taking the tests.
Interview questions [1]
Question 1
Lots of discussions about resume-based projects. Then I was asked about some data structures and time+space complexities of some easy operations on them. Then some questions on Java.
I had one non-Amazon tagged Leetcode medium question. Coded in linear time and was asked to improve time complexity to logarithmic time. After some brainstorming, I was able to code it.
I applied online. The process took 4 weeks. I interviewed at Amazon
Interview
Had 2 online challenges then a amazon voice interview. They were very nice people and the challenges were not too hard. I'd rate them as leetcode easy/medium's. Great communication throughout and the questions were challenging but not too hard. Interview came from a engineer from their Seattle campus.