Amazon interview experience Real time questions & tips from candidates to crack your interview

Software Engineer

Amazon
upvote
share-icon
3 rounds | 5 Coding problems

Interview preparation journey

expand-icon
Journey
Working for an MNC was something I always looked forward to, and an interview at Amazon was an on-campus opportunity for me. Road to start practicing coding in the middle of sophomore year. To see what my coding skills were like, I started doing basic problems on various portals, including Coding ninjas, Leetcode, Gfg. However, at that time it did not solve the core problem of DSA. Then I started following a YouTube channel with about 150 issues specifically created for placements and internships. Which YouTube course or channel you choose is up to you. In my fifth semester, they started hiring a company for our industrial semester.This was the first one I gave them.
Application story
This is an on-campus opportunity open to students with a GPA of 6 or higher and a final selection will be made on the CGPA.
Why selected/rejected for the role?
I was selected. The interviewer was impressed with the work I had done in my internships and understanding of the frameworks I had used in those internships.
Preparation
Duration: 3 months
Topics: Data Structures & Algorithms, Networking, SQL Query, DBMS, Operating Systems, Software testing, OOPs, JAVA, Dynamic Programming
Tip
Tip

Tip 1 : Problem-solving Ability, how to approach a problem, they will tell you to write the logic of the code(most optimized).
Tip 2 : Practice coding from any platforms like leetcode, GFG (solve easy and medium level questions)
Tip 3 : The major shortlisting is done in the first round that is the test(MCQ and Coding) so prepare CSE fundamentals very well (especially networking(all types of protocols like TCP/IP, DHCP, SIP, etc) , JAVA, real applications of data structures, software testing)
Tip 4 : Linux basic commands.
Tip 5 : Mention at least 2 projects which you know very well. Topics like ML, DL make a higher weightage.
Tip 6 : Communications skills should be strong.

Application process
Where: Campus
Eligibility: Above 6 CGPA
Resume Tip
Resume tip

Tip 1 : Mention only those skills which you know very well, don't put any false things, they will catch you easily.
Tip 2 : If you have done projects on the skills which you have mentioned makes a higher weightage.
Tip 3 : Certification courses on the latest technology like Big DATA, ML, AI act as bar raiser.
Tip 4 : Number of projects doesn't matter, quality of projects matter (which are build to sole real-life problems).

Interview rounds

01
Round
Medium
Online Coding Interview
Duration90 minutes
Interview date8 Nov 2020
Coding problem0

There were 6 sections- networking, OS, DBMS, software testing, code snippets and 1 coding. The MCQ on DBMS, OS were of medium difficulty, and software testing and networking were quite difficult. Each section has around 8-10 questions.

02
Round
Easy
Online Coding Test
Duration60 minutes
Interview date9 Dec 2020
Coding problem2

It was a technical interview round which was online in Amazon chime. The first question was- Tell me about yourself. Then he asked about my technical skills like- in which language I code, what all topics do I know. Then he asked me questions on networking
 

1. General Questions

1) Explain DNS
2) What is DHCP
3) What is SIP protocol
4) Difference between TCP/UDP
5) Difference between HTTP/HTTPs
6) What is proxy server.
7) Some basics Linux commands
8) What is BCNF in DBMS.

2. Longest Common Subsequence

Moderate
39m average time
0/80
Asked in companies
PayPalSliceShareChat

Given two strings, 'S' and 'T' with lengths 'M' and 'N', find the length of the 'Longest Common Subsequence'.

For a string 'str'(per se) of length K, the subsequences are the strings containing characters in the same relative order as they are present in 'str,' but not necessarily contiguous. Subsequences contain all the strings of length varying from 0 to K.

Example :
Subsequences of string "abc" are:  ""(empty string), a, b, c, ab, bc, ac, abc.
Try solving now
03
Round
Medium
Online Coding Test
Duration100 minutes
Interview date10 Dec 2020
Coding problem3

This was the second technical round. 
 

1. General Questions

1) Tell me about yourself
2) What skills did you learned in this lockdown period.
3) Explain your project (any 1)
4) Was there any situation while doing your project where your team was not able to reach the desired goal and then you took a lead and helped your team to reach it.
5) What all Linux commands you know explain them?
6) What do you know about AWS?
7) Give the difference between AVL tree and binary tree and write the code structure of a node in tree.
8) Tree traversal- given a situation and was asked to tell that which tree traversal should be used.
9) Application of BST
10) Gave me a code and asked me the test cases on which you will check.

2. Merge Two Sorted Linked Lists

Moderate
15m average time
85% success
0/80
Asked in companies
WalmartHCL TechnologiesInfo Edge India (Naukri.com)

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Try solving now

3. Reverse Linked List

Moderate
15m average time
85% success
0/80
Asked in companies
WalmartHCL TechnologiesInfo Edge India (Naukri.com)

Given a singly linked list of integers. Your task is to return the head of the reversed linked list.

For example:
The given linked list is 1 -> 2 -> 3 -> 4-> NULL. Then the reverse linked list is 4 -> 3 -> 2 -> 1 -> NULL and the head of the reversed linked list will be 4.
Follow Up :
Can you solve this problem in O(N) time and O(1) space complexity?
Try solving now

Here's your problem of the day

Solving this problem will increase your chance to get selected in this company

Skill covered: Programming

How do you remove whitespace from the start of a string?

Choose another skill to practice
Similar interview experiences
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
0 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 6 problems
Interviewed by Amazon
0 views
0 comments
0 upvotes
company logo
Software Engineer
2 rounds | 4 problems
Interviewed by Amazon
2806 views
0 comments
0 upvotes
company logo
Software Engineer
3 rounds | 15 problems
Interviewed by Amazon
1715 views
0 comments
0 upvotes
Companies with similar interview experiences
company logo
Software Engineer
3 rounds | 7 problems
Interviewed by Optum
7977 views
1 comments
0 upvotes
company logo
Software Engineer
5 rounds | 5 problems
Interviewed by Microsoft
10148 views
1 comments
0 upvotes
company logo
Software Engineer
3 rounds | 4 problems
Interviewed by Samsung
2937 views
0 comments
0 upvotes