The process took 1 day. I interviewed at Amazon (Seattle, WA) in Jan 2012
Interview
I had 2 phone interviews for this intern position. The first interviewer is very nice, the questions are not very hard, it's about string reverse and some basic java questions, and like how to find a string in a file. I write some code to read aloud. The second interviewer is not very friendly, she first asked me to explain the concept of stack and heap, then the concept of what is object and inheritance. Finally, she asked me to write codes in a function to count the total nodes and leaf nodes in a binary tree.
I don't think this interview is very hard, but I just get rejected. I don't know why.
I applied online. The process took 2 weeks. I interviewed at Amazon (London, England) in Sep 2023
Interview
Technical interview questions on regex similar to easy/medium leetcode questions. Need a good understanding of data structures. Behavioural and cognitive assessments were like most of the other companies that offer summer internships.
I applied online. The process took 2 months. I interviewed at Amazon in Dec 2020
Interview
The process started with 3 stages of online tests, including coding and behavioural questions too. The online tests were good, not too hard, enjoyable. Then I was invited to an interview. I could choose from 3 slots, all on the same date, so I asked if there are other dates as well. I was told that those were the only options at that moment, so I replied which one I would like to choose. Then I received an email that all the slots have already been assigned to other candidates, so I will have to wait 1-2 weeks for new slots. I did not receive any further communication from the firm after 3 weeks, so I sent them an email asking whether there are any new slots. I still did not receive any response and 2 weeks later, I got a rejection email. Despite the good online testing part, this turned out to be a very bad experience.
I applied online. I interviewed at Amazon (Berlin) in Nov 2020
Interview
Three rounds of online assessments followed by two technical interviews, which I had to schedule in a specific day, provided by them. That was very uncomfortable for me, as I already had another interview scheduled that day, which I had to move around. The first question was very different from anything I had encountered on Leetcode, but the second technical question was about trees, which you absolutely have to revise beforehand. I rate this a bad experience because my first interviewer was quite offputting and seemed to be trying to get me to make a mistake, instead of trying to assist me in providing a good answer.
Interview questions [1]
Question 1
For the non-technical part, I was asked about a situation in which I couldn't meet a deadline.