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

amazon logo
amazon
· SDE-2· bangalore· 4y exp· Offer
April 18, 2022 · 52 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)

1.

Smallest Subsequence of Distinct Characters

Data Structures & Algorithms·Medium

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.

2.

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.

3.

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.

4.

Minimum Window Substring

Data Structures & Algorithms·Hard

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!