Amazon sde 2

amazon logo
amazon
SDE IIHyderabad, India3 years
July 12, 202230 reads

Summary

I interviewed for an SDE2 position at Amazon in Hyderabad, India, on February 2, 2020. My experience involved three face-to-face rounds, focusing on data structures, algorithms, system design, and Amazon's leadership principles.

Full Experience

My Amazon SDE2 Interview Experience

I interviewed for the SDE2 role at Amazon in Hyderabad, India, on February 2, 2020. I have 3 years of experience in the industry.

1st Face To Face Round (1 hour)

This round focused on data structures, algorithms, and a behavioral question related to Amazon's Leadership Principles. The questions asked were:

  • Reverse a stack using Recursion.
  • Given a number, find where it exists in a stream of integers.
  • An Amazon Leadership Principle question: Describe a situation where I had to disagree with a colleague.

2nd Face To Face Round (1 hour)

This round started with an introduction and project discussion, followed by a system design problem and another behavioral question.

  • Describe myself and the projects I have worked on.
  • Design BookMyShow using Object-Oriented Principles, defining classes, models, etc.
  • An Amazon Leadership Principle question: Describe a conflict I had with my manager.

3rd Face To Face Round (1 hour)

The final face-to-face round was purely a system design interview.

  • Design a TinyUrl App.

Interview Questions (7)

Q1
Reverse Stack using Recursion
Data Structures & AlgorithmsMedium

Reverse the elements of a stack using only recursion, without using any additional data structures.

Q2
Find Number in Stream
Data Structures & AlgorithmsMedium

Given a continuous stream of integers, efficiently find the existence or position of a specific number within that stream.

Q3
Leadership Principle: Disagree and Commit
Behavioral

Describe a situation where you had to disagree with a colleague on a significant issue. How did you handle the disagreement, and what was the outcome? How did you ensure you still committed to the team's decision?

Q4
Tell Me About Yourself and Projects
Behavioral

Please tell me about yourself and walk me through some of the projects you have worked on that you are most proud of or that are most relevant to this role.

Q5
Design BookMyShow
System DesignHard

Design the BookMyShow system using Object-Oriented Principles. Define the core classes, their relationships, and relevant data models to support functionalities like booking tickets, managing shows, venues, and users.

Q6
Leadership Principle: Conflict with Manager
Behavioral

Tell me about a time you had a disagreement or conflict with your manager. What was the situation, how did you approach it, and what was the resolution? What did you learn from the experience?

Q7
Design TinyURL
System DesignHard

Design a system like TinyURL that can generate short URLs from long URLs and redirect short URLs to their original long URLs. Consider aspects like scalability, availability, and how to handle collisions.

Discussion (0)

Share your thoughts and ask questions

Join the Discussion

Sign in with Google to share your thoughts and ask questions

No comments yet

Be the first to share your thoughts and start the discussion!