Amazon SDE 2 Interview Experience | Onsite | Bengaluru
Summary
I attended an onsite interview for the Alexa 3P team at Amazon in Bengaluru, which included an online assessment, two onsite rounds (coding and low‑level design), and several behavioral questions, but I did not receive any feedback afterward.
Full Experience
Amazon Alexa 3P Team – Onsite Hiring Drive
Recently attended an onsite hiring drive for the Alexa 3P team at Amazon. The process included an Online Assessment followed by onsite rounds. For me, only two onsite rounds were conducted. HR mentioned they would follow up with feedback and details about further rounds, but I did not receive any updates after that.
Round 0: Online Assessment
Standard DSA-based OA.
Round 1: DSA (Onsite – Paper Coding + Dry Run)
- Boundary of Binary Tree
https://leetcode.com/problems/boundary-of-binary-tree/description/ - Problem (Custom):
You are given acropArrayrepresenting frequencies of different crops.
Also given a grid of sizeM x NwhereM * N = total frequency.
The task is to fill the grid such that same crops are placed adjacently (horizontally or vertically).
Behavioral (Leadership Principles)
- Tell me about a time you faced challenges while working on something and how you overcame them.
- Tell me about a time you handled a customer issue.
Round 2: Low‑Level Design (LLD)
Design: Digital Wellbeing System
Requirements:
- Track screen time of different applications
- Display usage statistics
- Persist data for the last 7 days (even across device reboots)
Behavioral (Leadership Principles)
- Tell me about a time you had to learn something new and apply it in your work.
Overall Experience
The interviews were focused on problem‑solving, clarity of thought, and system design fundamentals. Coding was done on paper with an emphasis on dry runs and edge cases.
Interview Questions (3)
Boundary of Binary Tree
Given a binary tree, return the values of its boundary in anti‑clockwise direction starting from the root. The boundary includes the left boundary, leaves, and right boundary without duplicate nodes.
Crop Array Grid Fill Problem
You are given a cropArray representing frequencies of different crops. Also given a grid of size M x N where M * N = total frequency. The task is to fill the grid such that same crops are placed adjacently (horizontally or vertically).
Digital Wellbeing System Design
Design a system that tracks screen time of different applications, displays usage statistics, and persists data for the last 7 days even across device reboots.