I applied through college or university. The process took 1 day. I interviewed at Amazon (Zagreb) in Sep 2017
Interview
It was an onsight interview, 3 rounds (2 technical). The interview experience was overall good and the interviewers were nice and polite. Wasn't hard, just right for a student internship role.
I applied through a recruiter. I interviewed at Amazon (Los Angeles, CA) in Nov 2018
Interview
I was contacted by one of Amazon recruiter. It was a boot camp interview, so the process was slightly different. I did one online assessment test (2 questions), then went straight to onsite interview with included 4 sessions: 3 technical interviews and 1 behavioral interview.
Applied online and got assessments within a week. Two assessments and the virtual interview. It was fairly easy. Easy-medium leetcode. Minimall time to do them. 21 mins for debugging. 70 minutes for coding problems