Amazon SDE-1 (L4) Interview Experience | 2025 Fresher [Offer]
Summary
I successfully interviewed for an SDE 1 (L4) position at Amazon in Hyderabad, India, as a 2025 fresher, and received an offer after a multi-stage process involving online assessments and several interview rounds.
Full Experience
I applied for the SDE 1 role and received the Online Assessment (OA) test the next day. The OA consisted of four parts:
- Part 1: Debugging Round (70 mins) - Two DSA-based coding questions.
- Part 2: Work Style Simulation (Untimed) - Three scenario-based mail simulation questions, where I had to assess replies based on Amazon's Leadership Principles.
- Part 3: Behavioral Questions P1 (Untimed) - MCQ format behavioral questions, also to be answered using Leadership Principles.
- Part 4: Behavioral Questions P2 (Untimed) - More like/Most like me format behavioral questions, again adhering to LPs.
After clearing the OA, I proceeded to the interview rounds.
Round 1
This round started with my introduction: name, college, tech stack, and internship experience. The interviewer asked about one of my projects and my contributions, noting we would discuss it further later. Then, it switched to DSA.
- I was given a DSA problem disguised in a story, which was to find the Longest subarray with unique characters.
- The second DSA problem was Word Ladder.
For both questions, I had to provide a proper approach first, then code it, and discuss its time and space complexity. I also needed to dry run each solution, provide the optimal solution, and discuss test cases and edge cases. After the DSA, we switched back to discussing my prior experience. I was asked about a task where I learned something new and a task I did using AWS services. I then asked about the tech stack, project scope, qualities looked for in a candidate, and the overall SDE-1 hiring process.
Round 2
This round began with my introduction, followed by 20 minutes dedicated to Leadership Principles. I was asked about:
- A time where I struggled to produce an output.
- When I went beyond my work.
- A major decision I took.
The remaining 40 minutes focused on DSA and design. I received a question based on topological sort, and I needed to solve it using a class-based approach, writing methods, and incorporating exception handling with try-catch blocks.
Bar Raiser Round
This round started directly with greetings, no introduction. The interviewer immediately jumped into Leadership Principles:
- LP1: Tell me about a time when you received critical feedback, and explain my project once.
- LP2: A time when I was unable to deliver results.
- LP3: A time when I solved a difficult problem.
- LP4: A deep dive into some other task of mine.
The interviewer then asked about various technical concepts I had mentioned in my work experiences:
- The API used to copy objects in S3.
- Key, object, and bucket in S3.
- S3 versus a NoSQL database.
- What a NoSQL database is.
- Explaining sharding, indexing in NoSQL, and caching.
- What Docker, containerization, etc. are.
- What EC2, virtual machines are, and why they are used.
- Explaining REST APIs.
I then asked questions about his project, how to master system design, the work culture and his daily schedule at Amazon, and finally, how microservices interact within Amazon. The meeting concluded in 50 minutes. I received the offer 10 days later.
Interview Questions (20)
Longest Subarray with Unique Characters
Find the longest subarray with all unique characters. The problem was presented within a story context.
Word Ladder
Solve the Word Ladder problem.
Tell me about a task where you learned something new.
Describe a task where you had to learn something new.
Describe a task you did using AWS services.
Share details about a task where you utilized AWS services.
Tell me about a time you struggled to produce an output.
Discuss a situation where you faced challenges in delivering a desired output.
Describe a time when you went beyond your work.
Share an experience where you exceeded your normal job responsibilities.
Tell me about a major decision you made.
Describe a significant decision you took and its outcome.
Topological Sort with Class-based Design and Exception Handling
Solve a problem requiring topological sort, implementing a class-based approach with methods and including exception handling using try-catch blocks.
Tell me about a time when you received critical feedback.
Describe an instance where you received critical feedback and how you responded to it. I also had to explain one of my projects.
Describe a time when you were unable to deliver results.
Share an experience where you failed to deliver the expected results.
Tell me about a time you solved a difficult problem.
Discuss an occasion when you successfully tackled a challenging problem.
Deep dive into a task.
I was asked to elaborate on another task I had completed, going into technical details.
AWS S3 Object Copy API
What API is used to copy objects within AWS S3?
AWS S3 Concepts: Key, Object, Bucket
Explain the concepts of key, object, and bucket in AWS S3.
S3 vs NoSQL Database
Compare and contrast AWS S3 with a NoSQL database.
What is a NoSQL Database?
Provide a definition and explanation of what a NoSQL database is.
NoSQL Concepts: Sharding, Indexing, Caching
Explain sharding, indexing, and caching in the context of NoSQL databases.
Docker and Containerization
Explain what Docker is and the concept of containerization.
AWS EC2 and Virtual Machines
Explain what AWS EC2 is, what virtual machines are, and why they are used.
REST APIs Explanation
Explain what REST APIs are.
Preparation Tips
My preparation involved several key areas:
- I solved approximately 1000 questions on LeetCode to strengthen my Data Structures and Algorithms skills.
- I thoroughly studied Amazon's Leadership Principles (LPs) as they hold significant weight in the overall interview process.
- I prepared stories in advance for each standard behavioral question, ensuring I had a clear narrative for every task I had undertaken.
- Studying System Design, encompassing both High-Level Design (HLD) and Low-Level Design (LLD), was also a plus, although perhaps not strictly mandatory for a fresher role, it certainly helped.