I applied online. The process took 4 weeks. I interviewed at Amazon (Londres, Inglaterra) in May 2021
Interview
This was an apprentice role. The interview was initially an online coding questions. Then recorded behavioural. Then assessment centre which was virtual for me cuz of covid and then interview with 2 engineers and outcome.
Four whiteboard interviews, cannot disclose questions but basic application of multiprocessing, data structures, etc. all done in Java. Had to go in person and was interviewed for an hour per interviewer, total of four hours.
I applied online. The process took 3 months. I interviewed at Amazon (Miami, FL) in Oct 2020
Interview
The interview was a couple of rounds. The first round was an online assessment which had 3 questions. These were fairly straightforward but they all had some trick to them. These are your typical LeetCode data structures and algorithms questions. Then there was a round of live interviews which I had all in the same day. It was 3 45-minute interviews, all back to back. Again, same type of question but a bit harder. All the interviewers had different levels of expertise/vibe. This was the farthest I got but I believe after this it was just a behavioral interview (for culture fit) and then you'd get an offer.
Interview questions [1]
Question 1
Amazon has to deliver these packages (list of volumes) over a week. Find the most optimal way to pack these into a truck of V volume. (Knapsack problem, but every day)