The Amazon internship process is quite short compared to other companies. Here's what it looks like:
OA 1: Two coding problems to be solved in 70 minutes. You can't prepare extensively for these, but checking out the LeetCode discussion forum is recommended. The questions were quite easy.
OA 2: This involves a workplace simulation and a workstyle assessment. The workplace simulation presents you with several situations and a number of responses. You'll need to rate these responses by effectiveness. Reading the Amazon Leadership Principles page is advisable. Deadlines and customer satisfaction are the most important factors, so always select the option that maximizes either of these. The workstyle assessment asks personality questions, so there's no real way to prepare for it.
Final Interview: This is the last step of the interview process. You'll have a virtual interview lasting approximately 45 minutes with an engineer from Amazon. They will ask a few behavioral questions based on the leadership principles and then present 1-2 LeetCode-style questions. Prepare some relevant stories from your experiences and ensure you highlight the leadership principles in your answers.
Q: Tell me about yourself.
Q: Tell me about a time when you couldn't complete a project by a deadline. How did you deal with that?
Q: Tell me about a time when you had to take more responsibility than was assigned to you in a project.
The following metrics were computed from 1 interview experience for the Amazon Software Development Engineer - Intern role in Germany.
Amazon's interview process for their Software Development Engineer - Intern roles in Germany is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Amazon's Software Development Engineer - Intern interview process in Germany.