Amazon SDE-2 Interview experience

amazon logo
amazon
SDE-2
July 11, 20253 reads

Summary

I recently completed my Amazon SDE-2 interview loop, which comprised four rounds: two Data Structures & Algorithms, one Low-Level Design, and one High-Level Design. I discussed solutions for various problems, including LeetCode's Target Sum and Word Break, and designed a feature flag system and a job scheduler, though I am uncertain about the overall outcome.

Full Experience

Hi, I just finished my Amazon loop today and wanted to share my experience.

A recruiter reached out to with OA link and then directly scheduled the loop interviews after the OA. There were four rounds

DSA Round

This was taken by a SDE-2 of the same team I am interviewing for. In this round the interviewer asked 2 LPs and spend around 30 mins on those and then we moved to solving DSA question. https://leetcode.com/problems/target-sum/description/

I was able to write recursive code for this but made a mistake in the DP solution.

LLD Round

This was taken by the manager the same team. In this also she asked me 2 LPs but didn't go very deep and started on the problem. Design a system that allows developers to collect feedback from users and control which users a particular feature should be rolled out to. In this I needed to do class designs, API design, DB schema. I think this round went well for me.

DSA Round

This was taken by and SDE-2 of the same team. After 2 LPs she asked my to solve https://leetcode.com/problems/word-break/description/ I was able to give DP solution but she was looking for the trie solution specefically.

HLD Round

This round got rescheduled three times. In this round the interviewer was from another team and there was one person shadowing him. He spent around half hour on LPs and then gave me arounf half hour to design a Job scheduler. I was able to give all the services and a simple flow but could no go into the specific details how every service works and the data because of time constraint.

Awaiting the results, but I have a feeling I might not make it.

#Amazon

Interview Questions (4)

Q1
Target Sum
Data Structures & AlgorithmsMedium

You are given an integer array nums and an integer target. You want to build an expression out of nums by adding one of the symbols '+' or '-' before each integer in nums and then concatenate all the integers. Return the number of different expressions that you can build, which evaluates to target.

Q2
Low-Level Design: Feature Flag & User Feedback System
System Design

Design a system that allows developers to collect feedback from users and control which users a particular feature should be rolled out to. This involved class designs, API design, and DB schema.

Q3
Word Break
Data Structures & AlgorithmsMedium

Given a string s and a dictionary of strings wordDict, return true if s can be segmented into a space-separated sequence of one or more dictionary words. Note that the same word in the dictionary may be reused multiple times in the segmentation.

Q4
High-Level Design: Job Scheduler
System Design

Design a Job scheduler. I was able to give all the services and a simple flow but could not go into the specific details how every service works and the data because of time constraint.

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!