← Back to all experiencesProcess Overview
- Applied Dec 26, 2024; OA Jan 2, 2025; Interviews Jan 16 - Jan 31, 2025; Offer received early Feb 2025.
Interview Rounds Breakdown
Online Assessment70 mins
DSALeadership Principles
The assessment consisted of two DSA problems and a work style assessment.
The first problem involved calculating minimum starting health given damage values and a single-use armor mechanic.
The second problem required implementing basic LinkedList operations.
The work style assessment was specifically aligned with Amazon's Leadership Principles.
Questions Asked
Minimum starting health to win a game with armor usage.Dynamic ProgrammingGreedy
Implement LinkedList operations: push_front, push_back, and pop_front.Data Structures
The round focused on two DSA problems requiring optimal solutions.
The candidate successfully explained the DP approach for the first problem and the backtracking approach for the second.
Dry runs were performed before coding to validate logic.
Time and space complexity analysis was provided for both solutions.
Questions Asked
Minimum Path SumDynamic Programming
Machine Coding + Leadership Principles
Low Level DesignObject-Oriented DesignLeadership Principles
The candidate was initially asked to design a Chess game but pivoted to Snake and Ladder due to lack of preparation.
The interviewer provided guidance on structuring code efficiently during the design process.
Bar Raiser
Leadership Principles
The round was conducted by a Senior SDM and focused exclusively on Leadership Principles.
The interviewer probed deeply into past experiences, requiring detailed explanations of challenges and resolutions.
The candidate noted that the interviewer's follow-up questions were intense and exhaustive.
The candidate experienced some difficulty during the intense questioning phase.
Questions Asked
Tell me about a situation where you were assigned a critical task. Key Takeaways & Advice
Candidate Advice
- Be prepared for Machine Coding rounds even for fresher roles.
- Expect deep probing during the Bar Raiser round; be ready to defend your answers.
- Maintain composure when faced with intense follow-up questions.
Final Verdict
The candidate received an offer! 🎉
LinkedList
Suggested Answer
Push_front adds a node at the head, push_back adds a node at the tail, and pop_front removes the head node, updating the head pointer accordingly.
Generate ParenthesesBacktracking
Solve The candidate implemented the design, addressed corner cases, and performed refactoring.
Behavioral questions focused on ownership and delivering under tight deadlines, utilizing internship experiences.
Questions Asked
Design a Snake and Ladder game.Low Level DesignObject-Oriented Design
Describe a situation where you showed ownership.Behavioral
Describe a situation where you had to deliver a task under a tight deadline.Behavioral
Behavioral
Describe a time when you had to do a task from complete scratch.Behavioral
How do you handle deadlines? Have you ever missed one?Behavioral
Focus on mastering DSA fundamentals.
Prepare for Machine Coding rounds by practicing OOD principles.Align behavioral answers with Amazon's Leadership Principles.Use internship experiences to provide concrete examples for behavioral questions.