
Amazon Interview Experience for Experienced SDE - 1, Sep 2020
PROFILE
Preparation
Tip 1 : Start with the basics if you have lost touch with competitive coding. Don't directly jump to interview questions.
Tip 2 : Create a timetable and set goals. Keep aside 3-4 hours for studying. Consistency is the key.
Tip 3 : Focus on medium and hard questions. Solving a lot of easy questions doesn't help.
Application Process
Tip 1 : You should have good projects to showcase.
Tip 2 : Keep it clean and simple.
Interview Process
Round 1
Two coding questions were asked and 90 minutes of time was allotted to solve both the problems
You are given an array of integers ARR of length N and an integer Target. Your task is to return all pairs of elements such that they add up to Target.
Note: We cannot use ...
You have been given a binary matrix of si...
Round 2
The duration was approx 1 hour. The interview was taken by a young SDE-2.
You are given a string S of length N, you need to find the frequency of each of the characters from ‘a’ to ‘z’ in the given string.
Note:
1. All the characters in the string are in lowercase.
2. Length of the strings will always...
You are given an N*M size matrix, where N is the number of rows and M is the number of columns. Value 0 in a cell represents that...
Round 3
The interviewer introduced himself and asked me to introduce myself.
I told him about the different projects that I had done and the work in the previous company.
I had worked on AWS(Amazon Web Services) so he asked me all the AWS services that I had worked with and to explain one of them.
I explained about the working of ECS(Elastic Container Service).
After this, he moved to...
You are given an array consisting of N non-negative integers, and two non-negative integers K and M, your task is to find a pair of indices(s...
Round 4
The interviewer was a very senior person with at least 10-15 years of experience. He introduced himself and asked me to tell him about myself. (Leadership principle questions followed)
You are given an arbitrary binary tree. A binary tree is called special if every node of this tree has either zero or two children. You have to determine if the given binary tree is special or not...
Round 5
The interview started with introductions and some Leadership principle questions. The interviewer was again a senior person with at least 10-15 years of experience.
I was asked to explain some AWS services.
He asked me to tell about a time when I had a tight deadline and how I worked during it.
He asked me about a time when I took initiative and came up with something new which hel...
You are given a sentence S in the form of a string and a word W, you need to find whether the word is present in the given sentence or not. The word mus...
Design and implement a data structure for Least Recently Used (LRU) cache to support the following operations:
get(key) - Return the value of the key if the key exists in the ...
Hello