1p3a Question · Mar 2026

Amazon SDE2 Interview Experience February 2026 Offer Received

Question Details

*

Status: SDE2 at Mid-sized Tech *

Experience: 4 Years *

Position: SDE2 (L5) at Amazon *

Date: February 2026 --- ### Online Assessment (OA) Two coding questions + Work Style Simulation

Full Details

*

Status: SDE2 at Mid-sized Tech *

Experience: 4 Years *

Position: SDE2 (L5) at Amazon *

Date: February 2026 --- ### Online Assessment (OA) Two coding questions + Work Style Simulation. 1.

Question 1: Variation of

Merge Intervals. 2.

Question 2:

Graph/Dijkstra based. 3.

Simulation: Focus heavily on

Ownership and

Bias for Action. Don't just pick the "safe" answer; pick the one that delivers for the customer. --- ### Virtual Onsite (4 Rounds) ####

Round 1 Data Structures & Algorithms *

Leadership Principles (LP): Customer Obsession and Ownership. *

Technical:

LeetCode 1094 (Car Pooling) variant. *

Details: After solving with a TreeMap ($O(N \log N)$), the interviewer pushed for an $O(N)$

solution using a difference array. We then discussed how to scale this if the "trips" data was stored in a distributed DB. ####

Round 2 System Design (HLD) *

LP: Learn and Be Curious and Dive Deep. *

Technical:

Design a Real-Time Error Log Monitoring System. *

Details: *

Requirements: Handle 1M+ writes/sec, sub-second alerting. *

Architecture: Used Kafka for the ingestion layer, Flink for windowed aggregation, and Elasticsearch for querying. *

Deep Dive: We spent 15 minutes on backpressure—what happens when the consumer can't keep up with the log spikes? ####

Round 3 Object-Oriented Design (LLD) *

LP: Bias for Action and Disagree and Commit. *

Technical:

Design a Vending Machine Leasing System. *

Details: Focused on the relationship between VendingMachine, LeaseAgreement, and PaymentStrategy. *

Key: Used the

State Pattern to handle machine conditions (Idle, Out of Stock, Maintenance). The interviewer looked for clean interfaces and extensibility. ####

Round 4 The Bar Raiser *

LP: Insist on the Highest Standards and Deliver Results. *

Technical:

Distributed Rate Limiter. *

Details: * Started with the

Token Bucket algorithm logic. * Moved into the implementation: How to handle concurrency using

Redis Lua scripts to ensure atomicity. * The LP part was intense; they kept asking for specific data points and metrics for every "Result" I mentioned. ---

Result: Offer.

About This Question

This is a reported interview question from a amazon interview for a swe role during the oa round reported in 2026.

It covers the following topics: Arrays, Graph, Os, System Design, Oop, Behavioral .