I applied online. The process took 4 months. I interviewed at Amazon (Seattle, WA) in Dec 2018
Interview
Initially there was a coding challenge. That wasn't too bad, and honestly I'd give it a thumbs-up.
The video interview, however, is a whole 'nother story.
There were two parts to the video interview: a behavioral part and a coding part.
For the behavioral part, my interviewer tried to quiz me on an old resume that I used to apply to Amazon for an internship over a year ago. The projects on there were from freshman CSE classes I had taken. I have since largely forgotten about them (and what they were) since they're not that significant to me now. I told him this and I offered him my current resume and he turned me down. The interviewer was very uncooperative here.
(I checked my amazon.jobs profile and my current resume is on there. I honestly have no clue how my interviewers got ahold of the old resume.)
The technical part was difficult since there was a language barrier since my interviewer spoke very poor english. It was incredibly difficult solely due to that. I couldn't understand half of the things he said.
I tried to reach out to the interviewer coordinator to give feedback/talk about my concerns the following day. Instead I was rejected 2hrs later with a generic email.
Very disappointed with the experience. Can't downvote it enough.
Interview questions [1]
Question 1
Things about an old resume that I had given them over a year ago.
Within 3 days of applying, I received an invitation to complete an initial assessment. It was 5-8 easy programming questions followed by 10-12 (from what i remember) logical questions. I was then invited for a second online assessment which consisted of a very easy first question and a second question which proved to be very difficult (I didn't complete it in time). I didn't receive a response yet
Interview questions [1]
Question 1
A lot of the logical questions consisted of pattern recognition and basic maths
I applied through an employee referral. I interviewed at Amazon in Apr 2018
Interview
For the internship recruitment there were 3 stages: The first stage was a test which wasn't directly related with computer science, it was more like an IQ test. The second stage was a coding challenge with two parts. You are given 7 codes which have bugs inside it and you are expected to correct the bugs in 20 minutes. There was also 2 coding challenges like you would see on leetcode or hackerrank. The last part was a technical interview with a engineer.
Interview questions [1]
Question 1
How would you create a simple social media platform like Facebook? Which data structures would you use? A lot of general questions about fundamental data structure knowledge.