Amzaon | SDE-2 | Bangalore | May [Offer]

amazon logo
amazon
SDE-2bangalore4 yearsOffer
April 18, 20223 reads

Summary

I interviewed for an SDE-2 position at Amazon in Bangalore and received an offer after successfully navigating multiple technical and design rounds, including a Bar Raiser.

Full Experience

I completed my B.Tech in Computer Science from a Tier 2 college and have 4 years of experience from a Product Based Company in Chennai. I applied for an SDE 2 (L5) position at Amazon in Bangalore, and my interview process took place in February 2022.

Hackerrank Coding Interview:

I don't remember the exact problems, but one was similar to finding unique pairs whose sum is less than or equal to a target (an LeetCode Easy level problem). The other was similar to a problem on finding password strength, which I recall as a LeetCode Medium level problem.

Technical Round 1:

This round consisted of two straightforward LeetCode Medium problems that I had previously solved. I managed to solve both problems within the given time constraints.

HLD Round:

I was asked to design a flight ticket booking system, specifically a platform similar to Trivago but focused on flights. I must admit, I felt quite nervous and this being my very first System Design round, I think I messed up a bit.

LLD Round:

For this round, I had to design a tic-tac-toe game. I felt I did pretty good in this round, focusing on the low-level design aspects.

Bar Raiser:

Given that I didn't perform as well as I'd hoped in the HLD round, I was asked to take an additional round, which was the Bar Raiser. The problem presented was a LeetCode Hard problem that I had fortunately solved recently.

Ultimately, I received an offer.

Interview Questions (4)

Q1
Smallest Subsequence of Distinct Characters
Data Structures & AlgorithmsMedium

I encountered a string-based problem, which was similar to LeetCode's 'Smallest Subsequence of Distinct Characters'. The task was to return the lexicographically smallest subsequence of a given string that contains all the distinct characters of that string exactly once.

Q2
Design Flight Ticket Booking System
System Design

I was asked to design a high-level system for a flight ticket booking platform, envisioning something akin to Trivago but focused solely on flight tickets. This involved outlining the core components, data models, and architectural considerations for such a system.

Q3
Design Tic-Tac-Toe Game
System Design

For the Low-Level Design round, I was tasked with designing a Tic-Tac-Toe game. This involved thinking about the classes, objects, and their interactions, focusing on object-oriented principles and clean code.

Q4
Minimum Window Substring
Data Structures & AlgorithmsHard

During the Bar Raiser round, I was given a LeetCode Hard problem: 'Minimum Window Substring'. The problem requires finding the smallest substring in a given string s that contains all the characters of another string t (including duplicates).

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!