Software Engineer(Internship) applicants have rated the interview process at Amazon with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 57.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer(Internship) roles take an average of 16 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Amazon overall takes an average of 27 days.
Common stages of the interview process at Amazon as a Software Engineer(Internship) according to 3 Glassdoor interviews include:
Phone interview: 67%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
I took an OA after resume screening and then proceeded to final round which is just one interview both behavioral and technical asking leadership questions and one medium leetcode question.
Online Round
As usual the online round had two coding questions and 20 MCQs. This was a pretty easy round and it’s duration was 90 minutes.
First Telephonic Round
Second Telephonic Round
Interview questions [1]
Question 1
I had just three days to prepare for this round and truly speaking, it was my first experience of appearing in any such interview. This round lasted for almost 60 minutes. It began with my general introduction followed by a brief discussion on my projects. After this, the interviewer asked me four questions.
Question 1:Given an array of numbers find all such triplets that satisfy the given condition.Condition: a[i] < a[j] < a[k] where I < j < k. At first go I thought that it was a pretty easy question but slowly the mist started to clear and I realized how tough it was. The interviewer wanted me to solve it in linear time i.e. O(N)
Question 2:Given two trees check if they are mirror images of each other or not. This was a straight forward question and it took me less than 10 minutes to code it.
Now the interviewer wanted to test my understanding of operating systems and asked two fairly direct questions, to which I gave my answer based on my understanding (not bookish definition as I did not remember any of those).
Question 3 & 4:What is semaphore and what do you mean by a deadlock.
I applied online. I interviewed at Amazon in Mar 2024
Interview
The Amazon Software Engineer Internship interview process was spread over several months. I submitted my application in November, followed by an Online Assessment (OA) in February, which likely tested coding skills and problem-solving abilities. The final stage was a 45-minute interview conducted on March 19, presumably covering technical concepts, behavioral questions, and possibly including a coding challenge.