i
Amazon
Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards
Filter interviews by
I was interviewed before Sep 2020.
Round duration - 90 Miinutes
Round difficulty - Medium
The round has 2 sections each.
1) First Section consisted of 2 coding questions.
2) Second Section consisted of 28 multiple choice questions(MCQs)
Anagrams have a unique property: the counts of each distinct character present in both strings are the same. One way to check this is:
Round duration - 45 Minutes
Round difficulty - Medium
This was my first technical round and the interviewer mainly tested my problem solving skills.
The idea is to perform BFS traversal. Start from the initial position of the Knight and proceed to further cells. Traversal is performed using a queue. The queue stores the different paths travelled by the knight and also keeps storing the count of steps. When the target is popped from the queue, the corresponding count of the steps is the answer.
1) Explain about Round Robin Scheduling Algorithm?
2) Asked about paging and virtual memory
3) Explain about thrashing phenomenon
Tip 1 : Be thorough with Data Structures and Algorithms..
Tip 2 : Practice Medium and Hard Difficulty Questions on Leetcode.
Tip 3 : Work on web development or mobile development projects and mention about them in your resume in detail.
Tip 1 : Length of the resume should be of one page.
Tip 2 : Mention topics only if you are a pro in that topic.
I was interviewed before Sep 2020.
Round duration - 120 minutes
Round difficulty - Easy
This round consisted of two coding questions which were of medium level.
You have given a m*n matrix filled with "1" and "0"."1" means you can use the cell and "0" means the cell is blocked. You can move in 4 directions left, right, top, bottom. Every...
You are given a bag of size 'W' kg and provided with the costs of packets with different weights of oranges as a list/array with the name 'cost'. Every i-th position in the cost ...
Round duration - 60 minutes
Round difficulty - Easy
It was a subjective pen and paper coding round. Interviewer gave me one coding question that is:
Given a snake and ladder board, find the minimum number of dice throws required to reach the destination or last cell from source or 1st cell. Basically, the player has total control over t...
I practiced a lot of problems related to Data structures on the Coding ninjas platform and other coding platforms. If you are stuck somewhere in a problem and want to see reference, first, try to understand the algorithm and then move on to code. Just see the algorithm that is how to approach first and don't try to understand from the code right off the bat, code has finer implementation variation that can be done on your own if you are clear with the algorithm. Also for big product companies, prepare enough problems of graphs and trees as these are the most important topics for interviews.
Application resume tips for other job seekersMention a good level of projects in your resume, and also give a brief detail about each and every project.
Final outcome of the interviewSelectedI was interviewed before Sep 2020.
Round duration - 90 Minutes
Round difficulty - Easy
The round was scheduled at 10 AM on 2nd August, 2019, But it started a little late due to some issues in Lab devices. The test started in a full screen mode and no one was allowed to exit full screen mode.
Number N may be very large.
The first line contains an integer '...
In this approach, we will create an array of integers ‘nums’, by converting each string present in list ‘binaryNums’ in the integers they represent.
A binary string can be converted into a respective integer by simply traversing from rightmost character (least significant bit) to leftmost character (most significant bit) and for each position of set bit i.e (index where char is ‘1’) we add ...
Round duration - 60 Minutes
Round difficulty - Medium
It was a F2F interview. The interviewer was very friendly and was working as an SDE II in Consumers team. He started with quick intro of himself and then asked mine. Then jumped into coding question. He was monitoring my every single activity throughout the interview and told me ignore whenever I type something on my laptop.
The first approach would be to simply check if a fish will be alive at the end or not. We can find this just by checking if a fish has any bigger fish behind it or not.
The steps are as follows:
In this approach, we have to make a recursive function that returns the minimum toll needed to reach the N-1 node within the given time limit. We have to create a visited array of size N to maintain which vertices are already visited.
Round duration - 75 Minutes
Round difficulty - Medium
It was a F2F interview. The interviewer was very friendly and was working as an SDE III in Payments team. He started with quick intro of himself and then asked mine. He asked me about the project I mentioned in my resume and some questions regarding the project. Then jumped into coding question. He was monitoring my every single activity throughout the interview.
Let us first assign 1 tank to each battalion because the number of tanks assigned to any battalion will definitely be greater than or equal to 1. Now, if any extra tank is left then assigning the tank to the battalion having the maximum ratio of soldiers to the number of tanks will be an optimal choice. Because the maximum ratio will definitely decrease if we assign the next tank to this battali...
Consider lines at...
The idea is to use the Map to store all the nodes of a particular diagonal number. We will use preorder traversal to update the Map. The key of the Map will be the diagonal number and the value of the Map will be an array/list that will store all nodes belonging to that diagonal.
The steps are as follows:
Tip 1 : Understand the concept for any algorithm you are studying, focus on how things are working even in single line of code, if you do that number of questions doesn't matter.
Tip 2 : Don't get confuse while choosing which online platform is good and which one is bad, Every platform has enough resources to crack any interview. Just make sure you completely finish atleast one platform. If you like CP then start practicing on SPOJ/Codeforces/TopCoder/CodeChef.
Tip 1 : Be confident about every single word written in your resume.
Tip 2 : Make sure your resume is of 1 page only.
What people are saying about Amazon
I was interviewed before Sep 2020.
Round duration - 120 minutes
Round difficulty - Hard
The basic idea of this approach is to use a queue to solve the problem. We’ll keep the process in the queue which needs to be executed. And when a process is executed for the time quantum time, then we’ll push it to the end of the queue.
Consider the following steps:
Tip 1 : Strong Ds Algo Fundamentals
Tip 2 : Competitive Programming
Tip 3 : Projects are a plus to test your overall skills
Tip 1 : Should be clear and easy to go through
Tip 2 : Links should be present to validate your projects
Amazon interview questions for designations
Get interview-ready with Top Amazon Interview Questions
2 Interview rounds
based on 90 reviews
Rating in categories
Customer Service Associate
4.2k
salaries
| ₹0.6 L/yr - ₹5 L/yr |
Transaction Risk Investigator
3.1k
salaries
| ₹2.5 L/yr - ₹6.5 L/yr |
Associate
2.8k
salaries
| ₹0.8 L/yr - ₹6.8 L/yr |
Senior Associate
2.4k
salaries
| ₹2 L/yr - ₹10.1 L/yr |
Software Development Engineer
2k
salaries
| ₹19.1 L/yr - ₹33 L/yr |
Flipkart
TCS
Netflix