Open In App

Amazon Interview Experience for Software Development Engineer (On-Campus) Internship 6 Months

Hi, I am a Final year student pursuing my B.Tech in Information Technology from VIT Vellore.

Amazon visited our campus on 20th July 2022 for hiring SDE interns.



First round: The first round was a general Online assessment. Before the online test, our college had sent a shortlist of students who could register for the said job title on the Amazon Jobs site. Only those shortlisted students got the OA link. The OA was conducted on Hackerrank and had a test window from 9:00 AM to 6:00 PM. The test was a basic test consisting of 2 DSA-based questions. The questions were shuffled for students in different combinations. Around 4000 students gave the test out of which 440 students were shortlisted for the Interview Round.

Interview Round(1 hr 45 mins): Started with the interviewer’s Intro and then mine. The interviewer was pretty chill and friendly and he explained to me what was his role in Amazon and what team he works for. 



Later he posed me 2 questions:

https://www.geeksforgeeks.org/add-two-numbers-represented-by-linked-lists/ 

The approach I used: Iterate through both lists to the end and append the leading zeros of the lists with a small number. Then call the recursive function on the starting node of both lists. The recursive function calls itself on the next node in both lists until it reaches the end. This function creates a node for the sum of the current digits and returns the carry.

Steps to reach the solution.

Then the interviewer asked me if I was comfortable with graphs, which I was not so he asked me a very common question about trees. 

I was able to solve the question with a few hints from the interviewer and then he asked me about the time complexity of my solution. I took some time and gave him the answer. 

After these two questions, he asked me if I had any questions for him, to which I asked for general feedback on my performance. The interviewer told me that the interview went pretty well just that I should be confident with all the data structures and especially the advanced ones because they are used in their daily life. At this point, I regretted that I did not study graphs and I knew I would not be selected.

This was the only round of selection and then the list of selected students was released.

Verdict: Not Selected. 

Article Tags :