I applied online. The process took 5 weeks. I interviewed at Amazon (Luxembourg) in Aug 2019
Interview
After the online assessment, my interview was fully remote on Amazon's Chime software and some online code editor that is shared between me and the interviewer. The interviewers were friendly and professional and the questions were very reasonable. Overall, it was positive and went faster than average companies.
Interview questions [1]
Question 1
They asked me about situations that I handled in my previous jobs, like times when we had a tough situation, stressful situation, tight deadline, etc... And how I specifically dealt with the situation.
I applied through an employee referral. The process took 1 week. I interviewed at Amazon in Jan 2016
Interview
Algorithm and coding based questions based off leetcode, hacker rank, CLRS, and other algorithm or coding sources. If you had good thought processes and great coding skills, it is not a difficult interviews.
I applied through a recruiter. The process took 2 months. I interviewed at Amazon (Luxembourg) in Jul 2019
Interview
The interview consisted of three stages: screening coding, phone call, bunch of face to face rounds (I had 4, but I've been told for 'more senior positions' there's one more with system design).
1. The screening wasn't a great experience. It had 2 coding excercises and leadership principles multiple choice quiz. During the screening, you have to write compilable code, which will be tested against hidden test cases. The editor was really awful. It randomly deleted parentheses and the choice of languages was pretty narrow and somewhat outdated.
2. The phone interview experience was much better. It had the standart Amazon pattern of "tell me about the time, when..." questions and one coding task (+ algorithmic complexity). The language was free of choice. The task was pretty easy and could be solved just by using common sense.
3. This one left me in a mixed state. Each interviewer had 3 questions on "tell me about the time, when...", but those were highly specific. It's pretty difficult to come up with a story, when nothing like that happened through your career.
I had two coding interviews (mostly graphs exercises) and two OOP like "design the system for payments". Although I've been told I can use any language I like, the interviews were clearly Java-oriented.
Overall the on-site experience made me disappointed as some interviewers were clearly rude and didn't even listen to you, claiming your solutions as their own (My guess, it was the "bar raiser" person).
In the end, after 2+ weeks I've been rejected by email, stating that no feedback will be ever given. (Which is funny, since I got a feedback form about the process to fill. That's kinda unfair)
The good thing, the hotel was pretty nice and flights/hotel were paid by Amazon.
Interview questions [1]
Question 1
Tell me about the time you had to give up your opinion on something work-related.