Log In

Don't have an account? Sign up now

Lost Password?

Sign Up

Prev Next

Amazon Interview Experience

Experience 1

My name is Akshay, and I want to share my Amazon interview experience. I applied through the Amazon Careers website. As we all know, Amazon is a top product-based company, and getting selected is quite challenging. Through my experience, you will understand what happens in each round. There were a total of four rounds:

  1. Online Assessment
  2. Technical Interview – 1
  3. Technical Interview – 2
  4. Bar-Raiser Round

Round 1: Online Assessment

The online test had two coding questions — one medium level and one difficult one.
To qualify for the next round, both problems must be solved and executed correctly.
I focused on writing optimized code with good time complexity and was able to pass both problems.

After two days, I received an email confirming that I was shortlisted for the next round.


Round 2: Technical Interview 1

There are two technical rounds conducted back-to-back, and you must perform well in the first to move to the second.

My first interview was at 2:30 PM. Two interviewers joined the call, introduced themselves, and asked me for my introduction.
The first interviewer gave me a problem on Binary Search Tree. I explained my approach clearly, and once he approved it, I started coding. The code initially had a few errors, but I fixed them and finally executed it successfully.

The second interviewer then asked me to solve the Remove K Consecutive Characters problem, which I also completed correctly.


Round 3: Technical Interview 2

After clearing the first technical round, I moved to the second. The interviewer introduced himself and asked me to do the same. He immediately gave me a coding problem:

Find the maximum sum subtree in a binary tree where the subtree must also be a BST.

I explained my logic and discussed both time and space complexity. He was satisfied and asked me to code the solution. Since I had practiced many DSA problems earlier, I was able to write and execute the code successfully.


Round 4: Bar-Raiser Round

This round was slightly more challenging and different. The interviewer mainly checked my behavioral and managerial skills along with some basic technical knowledge. These were the questions asked:

  • Why do you want to join Amazon?
  • Explain your project and the challenges you faced.
  • How do you manage your time?
  • How do you handle sadness or tough situations?
  • Do you have any regrets?

Finally, he asked me to write the code for Maximum Sum Path, which I executed successfully.


Result

After three days, I received the confirmation email stating that I had been selected.

Experience 2

My name is Prakash, and I’m sharing my interview experience for the Amazon SDE 2 role. I found the opening on the Amazon Careers page and applied through the link. I honestly didn’t expect a response, but I did receive a callback.


Screening Round

At that time, I was working at a smaller company, so I already had some industry experience. An HR representative called me and asked basic questions about my background, work, current CTC, notice period, and other details.

After the discussion, she asked me to complete my registration on their candidate portal. Once that was done, she informed me that I would have three interview rounds:

  1. Technical Interview 1
  2. Technical Interview 2
  3. Bar Raiser / HR Round

Technical Interview 1

This round was scheduled a few days after the HR screening. The meeting link was shared, and although the interview was officially one hour, it lasted longer—which I took as a positive sign.

Two SDEs were on the panel. They asked me:

  • The programming languages I use
  • Details about my projects
  • Questions about the certifications listed on my resume
  • Some programming-related questions

This went on for about 45 minutes. Then they asked about my final-year major project. Fortunately, I had the project with me, so I shared my screen. They asked me to remove some parts of the code and rewrite them and also asked for alternate solutions.

After all the discussions, they asked whether I had any questions for them. I asked what the work culture at Amazon is like, and one of them shared his experience, which sounded very inspiring.

They ended the round by saying HR would get in touch.


Technical Interview 2

Two days later, HR informed me that I cleared the first round, and the next interview would be held the very next day. I didn’t get much time to prepare.

This time, the interviewer was a senior engineer (SDE 3). He mentioned that if selected, I might work in his team, which made me a bit nervous. He had a strict and serious tone from the start.

He asked me to share my screen and open a code editor, so I used Visual Studio. He then gave me two DSA problems from LeetCode:

  1. Check for Balanced Brackets
    Return true if the expression has valid matching brackets; otherwise false.
    Example:
    • [()]{}{[()()]()} → true
    • [(]) → false
  2. Left View of a Binary Tree
    Given a binary tree, return the set of nodes visible from the left side. Example tree’s left view: 1 2 4 8

I took almost an hour to solve both problems. Throughout the process, he kept asking about my reasoning, alternative solutions, and why I chose specific approaches. I explained my logic while coding.

After that, he asked some general questions about my interests, the types of projects I worked on earlier, and my expectations from Amazon.

This round also lasted more than an hour. He closed the meeting by saying HR would follow up.


Bar Raiser Round

The same evening, I received another call saying I had cleared the second round, and the final Bar Raiser round would be held the next day.

The interviewer, a Bar Raiser, introduced herself and explained the purpose of the round. She said this interview evaluates whether I would be a good long-term fit for Amazon.

She asked several behavioral questions, mostly about personality, weaknesses, and how I deal with challenges. She specifically asked what I considered my weaknesses and how I planned to improve them.

No technical questions were asked in this round.


Final Result

One week later, I received an email confirming my selection.

My name is Akshay, and I’m sharing my interview experience for the Amazon SDE 2 role. I found the opening on the Amazon Careers page and applied through the link. I honestly didn’t expect a response, but I did receive a callback.


Screening Round

At that time, I was working at a smaller company, so I already had some industry experience. An HR representative called me and asked basic questions about my background, work, current CTC, notice period, and other details.

After the discussion, she asked me to complete my registration on their candidate portal. Once that was done, she informed me that I would have three interview rounds:

  1. Technical Interview 1
  2. Technical Interview 2
  3. Bar Raiser / HR Round

Technical Interview 1

This round was scheduled a few days after the HR screening. The meeting link was shared, and although the interview was officially one hour, it lasted longer—which I took as a positive sign.

Two SDEs were on the panel. They asked me:

  • The programming languages I use
  • Details about my projects
  • Questions about the certifications listed on my resume
  • Some programming-related questions

This went on for about 45 minutes. Then they asked about my final-year major project. Fortunately, I had the project with me, so I shared my screen. They asked me to remove some parts of the code and rewrite them and also asked for alternate solutions.

After all the discussions, they asked whether I had any questions for them. I asked what the work culture at Amazon is like, and one of them shared his experience, which sounded very inspiring.

They ended the round by saying HR would get in touch.


Technical Interview 2

Two days later, HR informed me that I cleared the first round, and the next interview would be held the very next day. I didn’t get much time to prepare.

This time, the interviewer was a senior engineer (SDE 3). He mentioned that if selected, I might work in his team, which made me a bit nervous. He had a strict and serious tone from the start.

He asked me to share my screen and open a code editor, so I used Visual Studio. He then gave me two DSA problems from LeetCode:

  1. Check for Balanced Brackets
    Return true if the expression has valid matching brackets; otherwise false.
    Example:
    • [()]{}{[()()]()} → true
    • [(]) → false
  2. Left View of a Binary Tree
    Given a binary tree, return the set of nodes visible from the left side. Example tree’s left view: 1 2 4 8

I took almost an hour to solve both problems. Throughout the process, he kept asking about my reasoning, alternative solutions, and why I chose specific approaches. I explained my logic while coding.

After that, he asked some general questions about my interests, the types of projects I worked on earlier, and my expectations from Amazon.

This round also lasted more than an hour. He closed the meeting by saying HR would follow up.


Bar Raiser Round

The same evening, I received another call saying I had cleared the second round, and the final Bar Raiser round would be held the next day.

The interviewer, a Bar Raiser, introduced herself and explained the purpose of the round. She said this interview evaluates whether I would be a good long-term fit for Amazon.

She asked several behavioral questions, mostly about personality, weaknesses, and how I deal with challenges. She specifically asked what I considered my weaknesses and how I planned to improve them.

No technical questions were asked in this round.


Final Result

One week later, I received an email confirming my selection.

Experience 3

My name is Raj Gupta, and I’m excited to share my Amazon interview journey. Like many others, I always dreamed of getting into a product-based company. To make that dream real, I started preparing seriously. I subscribed to PrepInsta Prime and practiced consistently. After some time, I applied for the Amazon SDE role through the Amazon Careers website.


Recruitment Process

Amazon had a total of four rounds:

  1. Online Assessment
  2. Technical Interview 1
  3. Technical Interview 2
  4. Bar-Raiser Round

Here is my experience in each round.


Round 1: Online Assessment

The first round consisted of two coding questions, and both had to be solved successfully to move to the next round. The questions were of medium to hard difficulty.

The questions I received were:

  • 4×4 Matrix Rotation
  • Find the maximum and minimum sum of a subarray

I completed both, and fortunately, qualified for the next round.


Round 2: Technical Interview 1

For this round, I was confident because I had practiced many problems from PrepInsta’s Top 100 codes and the DSA dashboard.

Two interviewers were present. They asked me to introduce myself and then gave me a coding problem on:

  • Deletion in the middle of a Circular Linked List

I explained my logic and wrote the code, which executed correctly.

Then the second interviewer asked me to solve:

  • Count the ways to reach the nth stair

Although I explained my approach, he wasn’t fully satisfied. He gave hints and asked me to rewrite the code. I made a few mistakes and got errors, which made me nervous. But with his guidance, I fixed the issues and eventually got the correct output.


Round 3: Technical Interview 2

This round also had two interviewers. After introductions, they asked about the projects mentioned in my resume. They then asked me several technical and conceptual questions, including:

  • What is deadlock?
  • What is virtual memory?
  • Write code for Reverse Zigzag Tree Traversal
  • Explain machine learning (since I had it on my resume)
  • Explain normalization

I answered everything and completed the coding part.


Round 4: Bar-Raiser Round

This was the final and most important round. The interviewer asked both technical and behavioral questions.

Some of the questions were:

  • Introduce yourself
  • Tell me about a time when you made a big mistake
  • Why do you want to join our company?
  • Solve a coding question using dynamic programming

I completed the round, and after some time, I received the selection email—one of the happiest moments of my journey.

To crack these interviews, I strongly recommend practicing DSA regularly and solving as many coding problems as possible.

Experience 4

I was recently selected by Amazon for the SDE-1 role through an on-campus recruitment drive, and I want to share my complete interview journey.

Our placement officer informed us about the opportunity. Only students with a CGPA of 8 or above and no active backlogs were eligible to apply.

The entire hiring process consisted of 4 rounds:

  1. Online Assessment
  2. Technical Interview – Round 1
  3. Technical Interview – Round 2
  4. Bar Raiser Interview

Round 1 – Online Assessment

The test was held on HackerRank. We had two DSA coding questions of medium–hard difficulty:

  • Given a sorted array with both positive and negative values, return the array of squared values in sorted order.
  • Given a binary tree and a value x, delete all leaf nodes equal to x. Also remove newly formed leaves that again match x.

We had 1 hour to solve both questions.


Round 2 – Technical Interview 1

This round happened two days after the OA. 120 students from our college were shortlisted.

My interviewer was an SDE-2 at Amazon. The interview began with two coding problems — one based on Binary Search, and the other on Greedy Algorithms.
After completing the coding part, he asked questions related to time complexity, optimization, and general programming concepts.

Once the discussion ended, he asked if I had any questions, and then concluded the interview.


Round 3 – Technical Interview 2

The next round took place the following day, led by a senior manager.

He first asked me how my experience had been so far and what I had learned about Amazon’s hiring process.
Then he gave me two coding problems — I solved one successfully, but the second one was quite tough. When I couldn’t crack it, he explained the solution to me.

He then moved on to behavioral and profile-related questions such as how quickly I learn new concepts/tools, and asked about my projects, internships, and certifications.


Round 4 – Bar Raiser Interview

This is the most crucial round. Unlike a typical HR interview, Amazon’s Bar Raiser focuses heavily on culture fit, decision-making, and behavioral strengths.

My senior classmates had warned me that no matter how strong your coding is, the Bar Raiser round can filter you out if you don’t align with Amazon’s work culture.

This round involved a detailed discussion about:

  • My personality
  • How I handle pressure or conflict
  • Whether I lose my temper easily
  • How I would respond if a teammate makes a mistake
  • My approach to teamwork and responsibility

After completing this round, I received the final selection email.

Experience 5

I recently got selected as a Software Engineer at Amazon, and I want to share my interview journey. I applied through a referral, which I received from an Amazon employee I connected with on LinkedIn. Coming from a tier-3 college, getting this opportunity meant a lot to me.

The entire hiring process had four rounds:

  1. Online Assessment
  2. Technical Interview 1
  3. Technical Interview 2
  4. HR / Bar Raiser Interview

Round 1 – Online Assessment

The assessment took place on HackerRank and included three sections:

  • 30 MCQs (technical + aptitude)
  • 7 pseudocode questions
  • 2 coding problems

The MCQs were quite manageable, but the coding problems were comparatively tougher.


Round 2 – Technical Interview 1

I was given two coding questions:

  1. Find the path between two nodes in a binary tree.
  2. Determine the minimum number of platforms needed at a railway station given arrival and departure times.

After I completed both questions, the interviewer discussed optimizations and asked a few DSA theory questions.


Round 3 – Technical Interview 2

This round also included two coding problems, both from LeetCode.

I solved one fully. For the second question, I got stuck and made a few mistakes, but the interviewer was patient and guided me through it. After that, he asked me about my projects and internship experience.


Round 4 – Bar Raiser / HR Interview

The final round was similar to an HR interview. The Bar Raiser focused on behavioral and situational questions—how I respond to challenges, my decision-making style, teamwork, and how I handle difficult scenarios.


All the rounds went well, and I received my joining letter two weeks later.

Leave a Comment

    🚀 Join Common Jobs Pro — Referrals & Profile Visibility Join Now ×
    🔥