Global MNC · Bengaluru
Amazon India combines DSA rounds with Leadership Principles-based behavioral interviews and a Bar Raiser round.
Process: Online Assessment → Technical × 2 → Bar Raiser
What are Amazon Leadership Principles and how many are there?
Tip: Amazon uses 16 Leadership Principles: Customer Obsession, Ownership, Invent and Simplify, Are Right A Lot, Learn and Be Curious, Hire and Develop the Best, Insist on Highest Standards, Think Big, Bias for Action, Frugality, Earn Trust, Dive Deep, Have Backbone, Deliver Results, Strive to be the World's Best Employer, and Success and Scale Bring Broad Responsibility. Interviewers map behavioural questions directly to these LPs.
Tell me about a time you demonstrated Customer Obsession.
Tip: Use STAR. Show a decision that cost you time or short-term efficiency but improved customer outcome. Quantify impact (latency, conversion, tickets, NPS). Mention alternatives you rejected and why the customer-backward path was right.
What is the Bar Raiser role in Amazon's interview process?
Tip: A Bar Raiser is a trained interviewer outside the hiring team who ensures each hire raises the long-term bar. They have veto authority and focus on Leadership Principles, judgment, and ownership — not only coding scores.
Given a sorted array with duplicates, find the first and last position of a target element.
Tip: Run two binary searches: leftmost (when arr[mid] == target, shrink right) and rightmost (when equal, shrink left). O(log n) each. Clarify duplicates, empty array, and target absent cases before coding.
Design Amazon's order management system at scale.
Tip: Clarify scale (~10M orders/day), core flows (place → reserve inventory → charge → fulfill → notify), and failure modes (payment timeout after inventory hold). Use event-driven services (SQS/Kafka), idempotent APIs, and saga/compensation for partial failures.
Tell me about a time you had to make a decision with incomplete data.
Tip: Map to Bias for Action + Are Right A Lot. Explain what data existed, what was missing, how you estimated risk, the decision deadline, and how you validated afterward. Show you acted with judgment — not recklessness.
What is Amazon DynamoDB and when would you choose it over RDS?
Tip: DynamoDB is managed NoSQL with single-digit ms latency, partition-key access patterns, auto-scaling, and global tables. Prefer it for high-throughput key-value access (carts, sessions, telemetry). Prefer RDS when you need complex joins, transactions across relations, and ad-hoc SQL analytics.
Write code to find all permutations of a string.
Tip: Backtracking: choose each unused character, recurse on remaining, backtrack. O(n × n!) time. Use a visited array or swap-based approach to avoid duplicate work. Discuss handling duplicate characters if interviewer extends the problem.
Tell me about a time you failed and what you learned from it.
Tip: Choose a real failure mapped to Learn and Be Curious + Ownership. Own the mistake, explain root cause, concrete prevention steps, and measurable improvement. Avoid humble-brags disguised as failures.
Implement a function to detect a cycle in a linked list.
Tip: Floyd's algorithm: slow (+1) and fast (+2) pointers. If they meet, cycle exists. O(n) time, O(1) space. Optional follow-up: find cycle start by resetting slow to head and advancing both one step.
Amazon India interviews follow a 4-round process. Here is what to expect and how to prepare for each stage.
Upload your resume and get questions scored across technical depth, communication, structure, confidence, and relevance — the same criteria Amazon panels use.