Compensation
- Company: Amazon
- Title/Level: Software Development Engineer II (SDE II, L5)
- Location: Hyderabad, India
- Base Salary: ₹43,00,000 per annum
- Signing Bonus: ₹18,00,000 (Year 1) | ₹13,00,000 (Year 2)
- Stock Grant: 200 RSUs over 4 years (Vesting: 5%, 15%, 40%, 40%)
- Relocation Bonus: ₹1,50,000
- Total First Year CTC: ~₹64,00,000 (including relocation)
- Status: Offer Accepted
Round 0: Online Assessment
Standard Amazon HackerRank assessment divided into technical and behavioral sections:
- Section 1 (Coding): Two DSA questions. One was a sliding window variation (Medium), and the second was a graph-based problem with dependency constraints solved using topological sort.
- Section 2 (Work Simulation): Scenario-based engineering decisions regarding project phases (architecture, API design, trade-offs).
- Section 3 (Behavioral): Standard assessment mapping personality traits to corporate work styles.
Round 1: Technical Loop — Data Structures & Algorithms
This round started with a brief introduction before diving straight into coding.
- Problem Statement: A variation of the "Next Greater Element" problem using a monotonic stack. The interviewer then modified the constraints to handle stream-based data input instead of a static array.
- Follow-up: We had an in-depth discussion about the underlying memory footprints and time-complexity trade-offs when optimizing data structures for high-throughput execution.
- Leadership Principles (LPs):
- Tell me about a time you had to debug a difficult production issue under pressure.
- Tell me about a time you took ownership of a project outside your core responsibilities.
Round 2: Technical Loop — Low-Level Design (LLD)
This was a highly interactive round testing design patterns and structural choices.
- Problem Statement: Design a scalable component vulnerable to race conditions
- The Tech Focus: The interviewer didn't just stop at getting a working class diagram. They pushed into multi-threading and concurrency mechanics.
- LPs:
- Tell me about a time you had to make a high-impact technical decision with limited data.
- Describe a scenario where you disagreed with a senior engineer on a design pattern.
Round 3: Technical Loop — High-Level Design (HLD)
Focused purely on distributed system architecture and scalability.
- Problem Statement: Design a high-throughput backend sub-system to handle asynchronous processing for an e-commerce recommendations and user-action platform (e.g., a "People who bought this also bought" tracking service).
- Key Discussions: Microservices synchronization, distributed caching strategies (Redis clustering), message queue partitioning for decoupling.
- LPs:
- Tell me about a time you received harsh or critical feedback from a peer/manager and how you handled it.
- Tell me about a time you had to deliver a feature under an impossibly tight deadline.
Round 4: Bar Raiser
Taken by a Principal Engineer/TPM outside the target team. This round determines if you raise the average performance bar of the engineering organization.
- Coding/Logic: Started with an array optimization problem reduced to O(N) time. Then moved to an abstract, open-ended algorithm puzzle tracking relative positioning and directional navigation for independent coordinates.
- LPs & Behavioral: This was a deep, behavioral drill down. Every answer was cross-questioned heavily to extract exact metrics and personal contributions.
- Tell me about a time you insisted on a higher standard for a feature even when it delayed the timeline.
- Tell me about a time you solved a customer-facing issue by diving deep into data logs yourself.
Lastly, it goes without saying that preparing for Amazon's Leadership Principles (LPs) is absolutely critical. Behavioral questions are woven heavily into every single round, and interviewers often spend a significant amount of time digging deeper into your examples, so do not treat the LP section as an afterthought. As for the application itself, I eventually applied through a referral after reaching out to a few employees through boost myreferral and LinkedIn. Happy to help if there are any queries!