{"slug":"amazon-interview-experience","title":"Amazon SDE Interview Experience: Rounds and Questions","description":"Amazon SDE interview experience: compare SDE-1, intern, SDE-2, and L5 backend reports, with cited coding, system-design, and behavioral questions.","cluster":"Interview experiences","updated":"2026-10-31","company":"Amazon","url":"https://parlel.com/guides/amazon-interview-experience","markdown":"Amazon reports often mix coding with Leadership Principles, but the balance differs by interviewer and candidate. These examples are useful because the writers describe particular rounds, not because they define a guaranteed Amazon loop.\n\n## Scope of the reports\n\nThis page compares SDE-1 intern and University Grad experiences with an L5 backend report. The sources range from 2024 and 2025 hiring cycles to an intern report collected in October 2026. The reported stages include online assessments, technical interviews, and behavioral follow-ups. Read the role and date beside each question before using it to plan practice.\n\n## SDE-1 University Grad: online assessment and technical rounds\n\nOne candidate could not recall one OA prompt but remembered **Find Longest Self-Contained Substring**. The same report's first technical round included **House Robber** and a streaming class that reports the longest consecutive sequence after each number is added. These are the prompts as described in the [Amazon SDE-1 University Grad report](https://leetcode.com/discuss/post/6489843/) (2025).\n\nA selected Bangalore University Grad candidate described three technical rounds:\n\n**Round 1:** Find the median from a stream of numbers ([source](https://leetcode.com/discuss/post/6475219/)); find the maximum-sum level in a binary tree ([source](https://leetcode.com/discuss/post/6475219/)). Both appear in the [Amazon SDE-1 Bangalore report](https://leetcode.com/discuss/post/6475219/) (2025).\n\n**Round 2:** Find the single element in a sorted array ([source](https://leetcode.com/discuss/post/6475219/)); remove consecutive linked-list nodes whose sum is zero ([source](https://leetcode.com/discuss/post/6475219/)). The behavioral follow-ups were “Have you ever helped a peer at work?” ([source](https://leetcode.com/discuss/post/6475219/)) and “Have you ever missed a deadline?” ([source](https://leetcode.com/discuss/post/6475219/)).\n\n**Round 3:** Find the distance between two nodes when each node knows its parent but not its children ([source](https://leetcode.com/discuss/post/6475219/)). The interviewer then changed the root's parent condition and asked for lower space use ([same source](https://leetcode.com/discuss/post/6475219/)). This is a useful example of a follow-up changing the data assumptions, not a separate canonical problem.\n\nThe Bangalore report also describes a three-part assessment: DSA, work simulation, and behavioral questions. It does not name both OA coding questions, so they are not guessed here.\n\n## SDE I intern: a stream-search question\n\nA newer intern report describes one DSA problem, **Searching for an Element in a Stream**. Follow-ups asked the candidate to first assume the stream was infinite, then consider its maximum size, explain how an unordered set works internally, solve the task without `unordered_set` or `unordered_map`, and optimize further. Those are the details recorded in the [Amazon SDE I intern Round 1 report](https://leetcode.com/discuss/post/8593024/amazon-sde-i-intern-interview-experience-9z06) (2026).\n\nThe same report includes the behavioral question “Have you made any mistakes while working in a team during the past year?” and a follow-up about trusting teammates. The writer does not name the DSA problem beyond “Searching for an Element in a Stream”; no standard problem equivalent is asserted here.\n\n## Experienced backend: a different set of prompts\n\nAn L5 backend candidate reported a vegetable-cancellation array problem ([source](https://leetcode.com/discuss/post/6478998/)) and a painting-timing problem ([source](https://leetcode.com/discuss/post/6478998/)) in the OA, followed by a graph-ranking DSA problem ([source](https://leetcode.com/discuss/post/6478998/)). The full statements are in the [Amazon L5 backend experience](https://leetcode.com/discuss/post/6478998/) (2025). Its later rounds included low-level design and work-style assessment; use the source for the full constraints rather than assuming it matches an SDE-1 loop.\n\n## How to prepare for the Amazon SDE interviews in these reports\n\nPractice a prompt through its follow-ups. For streaming data, explain how state changes after each input. For linked lists and trees, state what each node can access before proposing a traversal. For behavioral rounds, prepare specific stories about helping a teammate, handling a missed deadline, and taking ownership. Our guides to [behavioral interviews](/guides/behavioral-interview-questions) and [system design](/guides/system-design-interview-questions) cover those preparation skills.\n\n## More Amazon SDE II and intern reports\n\nThe LeetCode collection adds several separate SDE II accounts. These are independent candidate experiences, not a combined Amazon loop.\n\n### SDE II onsite: coding and design\n\nOne candidate described a first-unique-character task that changed as characters arrived in a stream, then a directed-graph reachability problem built from URL pairs. The same report also names two design prompts:\n\n1. Return the first character whose count is one, including a follow-up where the input arrives as a stream. ([LeetCode SDE II onsite report](https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl))\n2. Given URL pairs that define directed links, determine whether one URL can reach another. ([same report](https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl))\n3. Design a Linux `find` command API. ([same report](https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl))\n4. Design an Amazon review system. ([same report](https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl))\n\nA separate September 2026 SDE-2 account names four more coding prompts and two system-design prompts:\n\n1. A graph problem solved with DFS and binary search over the answer. ([LeetCode September 2026 SDE-2 report](https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75))\n2. Find the top K frequent elements; the interviewer requested in-place bottom-up heap construction. ([same report](https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75))\n3. A lowest-common-ancestor variant for an N-ary tree. ([same report](https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75))\n4. Find a minimum-cost path in a weighted graph. ([same report](https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75))\n5. Design an Amazon Fresh delivery-slot booking system. ([same report](https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75))\n6. Design CoWIN, a vaccine appointment booking platform. ([same report](https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75))\n\n### Another SDE II system-design account\n\nA separate candidate report groups these questions under system design and behavioral discussion. It does not assign every prompt to a precise round:\n\n1. How would you scale a chat service for a sudden traffic spike? ([LeetCode SDE II report](https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617))\n2. Why choose EC2 to host the service? ([same report](https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617))\n3. When would you choose SQL over NoSQL? ([same report](https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617))\n4. How would you handle autoscaling, database consistency, and ACID transactions? ([same report](https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617))\n5. How do you use generative AI in your engineering workflow? ([same report](https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617))\n\n### Additional SDE I intern OA notes\n\nA separate intern OA report lists task areas but the captured notes do not preserve full problem statements. They are included as reported themes, not reconstructed questions: return-category eligibility, return-window validation, linked-account aggregation, order-value scoring, risk scoring, and auto-approve/manual-review/reject decisions. ([LeetCode SDE-1 intern OA report](https://leetcode.com/discuss/post/8588913/amazon-sde-1-intern-oa-experience-by-adi-vhx3))\n\nThe intern technical report also includes two behavioral questions alongside the stream-search problem already listed above: “Have you made any mistakes while working in a team during the past year?” and “Why did you blindly trust your teammates?” ([LeetCode SDE I intern report](https://leetcode.com/discuss/post/8593024/amazon-sde-i-intern-interview-experience-9z06))\n\n### Other SDE coding reports with incomplete wording\n\nOne SDE-1 candidate reported a hard linked-list problem and a separate problem involving a multiset and binary search, but did not publish enough detail to restate either task. ([LeetCode SDE-1 report](https://leetcode.com/discuss/post/8580673/amazon-sde-1-interview-experience-select-b50i)) Another SDE II candidate described a problem as similar to **Aggressive Cows** without providing the full variant in the collected notes. ([LeetCode SDE II report](https://leetcode.com/discuss/post/8581249/amazon-sde-ii-interview-by-anonymous_use-r2qd))\n\n## Frequently asked questions\n\n### Do these Amazon reports describe one standard interview loop?\n\nNo. The University Grad SDE-1, Bangalore SDE-1, SDE I intern, and L5 backend accounts describe different roles and stages. Read each report separately and confirm the current format for the specific opening.\n\n## Run it on Parlel\n\nUse the role and level in the source report to narrow your practice set. Parlel's [company directory](/companies) is a starting point for mapping target teams before you reach out.\n\n## About the author\n\nDheeraj Kumar, founder building Parlel, an open professional network for people, companies, and jobs. Find him on his [Parlel profile](/u/dheeraj).\n","html":"<p>Amazon reports often mix coding with Leadership Principles, but the balance differs by interviewer and candidate. These examples are useful because the writers describe particular rounds, not because they define a guaranteed Amazon loop.</p>\n<h2>Scope of the reports</h2>\n<p>This page compares SDE-1 intern and University Grad experiences with an L5 backend report. The sources range from 2024 and 2025 hiring cycles to an intern report collected in October 2026. The reported stages include online assessments, technical interviews, and behavioral follow-ups. Read the role and date beside each question before using it to plan practice.</p>\n<h2>SDE-1 University Grad: online assessment and technical rounds</h2>\n<p>One candidate could not recall one OA prompt but remembered <strong>Find Longest Self-Contained Substring</strong>. The same report's first technical round included <strong>House Robber</strong> and a streaming class that reports the longest consecutive sequence after each number is added. These are the prompts as described in the <a href=\"https://leetcode.com/discuss/post/6489843/\">Amazon SDE-1 University Grad report</a> (2025).</p>\n<p>A selected Bangalore University Grad candidate described three technical rounds:</p>\n<p><strong>Round 1:</strong> Find the median from a stream of numbers (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>); find the maximum-sum level in a binary tree (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>). Both appear in the <a href=\"https://leetcode.com/discuss/post/6475219/\">Amazon SDE-1 Bangalore report</a> (2025).</p>\n<p><strong>Round 2:</strong> Find the single element in a sorted array (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>); remove consecutive linked-list nodes whose sum is zero (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>). The behavioral follow-ups were “Have you ever helped a peer at work?” (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>) and “Have you ever missed a deadline?” (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>).</p>\n<p><strong>Round 3:</strong> Find the distance between two nodes when each node knows its parent but not its children (<a href=\"https://leetcode.com/discuss/post/6475219/\">source</a>). The interviewer then changed the root's parent condition and asked for lower space use (<a href=\"https://leetcode.com/discuss/post/6475219/\">same source</a>). This is a useful example of a follow-up changing the data assumptions, not a separate canonical problem.</p>\n<p>The Bangalore report also describes a three-part assessment: DSA, work simulation, and behavioral questions. It does not name both OA coding questions, so they are not guessed here.</p>\n<h2>SDE I intern: a stream-search question</h2>\n<p>A newer intern report describes one DSA problem, <strong>Searching for an Element in a Stream</strong>. Follow-ups asked the candidate to first assume the stream was infinite, then consider its maximum size, explain how an unordered set works internally, solve the task without <code>unordered_set</code> or <code>unordered_map</code>, and optimize further. Those are the details recorded in the <a href=\"https://leetcode.com/discuss/post/8593024/amazon-sde-i-intern-interview-experience-9z06\">Amazon SDE I intern Round 1 report</a> (2026).</p>\n<p>The same report includes the behavioral question “Have you made any mistakes while working in a team during the past year?” and a follow-up about trusting teammates. The writer does not name the DSA problem beyond “Searching for an Element in a Stream”; no standard problem equivalent is asserted here.</p>\n<h2>Experienced backend: a different set of prompts</h2>\n<p>An L5 backend candidate reported a vegetable-cancellation array problem (<a href=\"https://leetcode.com/discuss/post/6478998/\">source</a>) and a painting-timing problem (<a href=\"https://leetcode.com/discuss/post/6478998/\">source</a>) in the OA, followed by a graph-ranking DSA problem (<a href=\"https://leetcode.com/discuss/post/6478998/\">source</a>). The full statements are in the <a href=\"https://leetcode.com/discuss/post/6478998/\">Amazon L5 backend experience</a> (2025). Its later rounds included low-level design and work-style assessment; use the source for the full constraints rather than assuming it matches an SDE-1 loop.</p>\n<h2>How to prepare for the Amazon SDE interviews in these reports</h2>\n<p>Practice a prompt through its follow-ups. For streaming data, explain how state changes after each input. For linked lists and trees, state what each node can access before proposing a traversal. For behavioral rounds, prepare specific stories about helping a teammate, handling a missed deadline, and taking ownership. Our guides to <a href=\"/guides/behavioral-interview-questions\">behavioral interviews</a> and <a href=\"/guides/system-design-interview-questions\">system design</a> cover those preparation skills.</p>\n<h2>More Amazon SDE II and intern reports</h2>\n<p>The LeetCode collection adds several separate SDE II accounts. These are independent candidate experiences, not a combined Amazon loop.</p>\n<h3>SDE II onsite: coding and design</h3>\n<p>One candidate described a first-unique-character task that changed as characters arrived in a stream, then a directed-graph reachability problem built from URL pairs. The same report also names two design prompts:</p>\n<ol>\n<li>Return the first character whose count is one, including a follow-up where the input arrives as a stream. (<a href=\"https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl\">LeetCode SDE II onsite report</a>)</li>\n<li>Given URL pairs that define directed links, determine whether one URL can reach another. (<a href=\"https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl\">same report</a>)</li>\n<li>Design a Linux <code>find</code> command API. (<a href=\"https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl\">same report</a>)</li>\n<li>Design an Amazon review system. (<a href=\"https://leetcode.com/discuss/post/8591208/amazon-sde2-interview-onsite-experience-n8bnl\">same report</a>)</li>\n</ol>\n<p>A separate September 2026 SDE-2 account names four more coding prompts and two system-design prompts:</p>\n<ol>\n<li>A graph problem solved with DFS and binary search over the answer. (<a href=\"https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75\">LeetCode September 2026 SDE-2 report</a>)</li>\n<li>Find the top K frequent elements; the interviewer requested in-place bottom-up heap construction. (<a href=\"https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75\">same report</a>)</li>\n<li>A lowest-common-ancestor variant for an N-ary tree. (<a href=\"https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75\">same report</a>)</li>\n<li>Find a minimum-cost path in a weighted graph. (<a href=\"https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75\">same report</a>)</li>\n<li>Design an Amazon Fresh delivery-slot booking system. (<a href=\"https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75\">same report</a>)</li>\n<li>Design CoWIN, a vaccine appointment booking platform. (<a href=\"https://leetcode.com/discuss/post/8575075/amazon-sde-2-sept-2026-rejected-by-anony-uy75\">same report</a>)</li>\n</ol>\n<h3>Another SDE II system-design account</h3>\n<p>A separate candidate report groups these questions under system design and behavioral discussion. It does not assign every prompt to a precise round:</p>\n<ol>\n<li>How would you scale a chat service for a sudden traffic spike? (<a href=\"https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617\">LeetCode SDE II report</a>)</li>\n<li>Why choose EC2 to host the service? (<a href=\"https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617\">same report</a>)</li>\n<li>When would you choose SQL over NoSQL? (<a href=\"https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617\">same report</a>)</li>\n<li>How would you handle autoscaling, database consistency, and ACID transactions? (<a href=\"https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617\">same report</a>)</li>\n<li>How do you use generative AI in your engineering workflow? (<a href=\"https://leetcode.com/discuss/post/8584003/amazon-sde-ii-interview-experience-by-an-1617\">same report</a>)</li>\n</ol>\n<h3>Additional SDE I intern OA notes</h3>\n<p>A separate intern OA report lists task areas but the captured notes do not preserve full problem statements. They are included as reported themes, not reconstructed questions: return-category eligibility, return-window validation, linked-account aggregation, order-value scoring, risk scoring, and auto-approve/manual-review/reject decisions. (<a href=\"https://leetcode.com/discuss/post/8588913/amazon-sde-1-intern-oa-experience-by-adi-vhx3\">LeetCode SDE-1 intern OA report</a>)</p>\n<p>The intern technical report also includes two behavioral questions alongside the stream-search problem already listed above: “Have you made any mistakes while working in a team during the past year?” and “Why did you blindly trust your teammates?” (<a href=\"https://leetcode.com/discuss/post/8593024/amazon-sde-i-intern-interview-experience-9z06\">LeetCode SDE I intern report</a>)</p>\n<h3>Other SDE coding reports with incomplete wording</h3>\n<p>One SDE-1 candidate reported a hard linked-list problem and a separate problem involving a multiset and binary search, but did not publish enough detail to restate either task. (<a href=\"https://leetcode.com/discuss/post/8580673/amazon-sde-1-interview-experience-select-b50i\">LeetCode SDE-1 report</a>) Another SDE II candidate described a problem as similar to <strong>Aggressive Cows</strong> without providing the full variant in the collected notes. (<a href=\"https://leetcode.com/discuss/post/8581249/amazon-sde-ii-interview-by-anonymous_use-r2qd\">LeetCode SDE II report</a>)</p>\n<h2>Frequently asked questions</h2>\n<h3>Do these Amazon reports describe one standard interview loop?</h3>\n<p>No. The University Grad SDE-1, Bangalore SDE-1, SDE I intern, and L5 backend accounts describe different roles and stages. Read each report separately and confirm the current format for the specific opening.</p>\n<h2>Run it on Parlel</h2>\n<p>Use the role and level in the source report to narrow your practice set. Parlel's <a href=\"/companies\">company directory</a> is a starting point for mapping target teams before you reach out.</p>\n<h2>About the author</h2>\n<p>Dheeraj Kumar, founder building Parlel, an open professional network for people, companies, and jobs. Find him on his <a href=\"/u/dheeraj\">Parlel profile</a>.</p>","related":[{"slug":"tech-company-interview-experiences","title":"Tech Company Interview Experiences by Role and Level","description":"Compare software, platform, and AI company interview reports by role and level, with candidate-reported questions linked to their original sources.","url":"https://parlel.com/guides/tech-company-interview-experiences"},{"slug":"behavioral-interview-questions","title":"Behavioral Interview Questions (STAR Bank)","description":"Behavioral interview questions with 30+ STAR answers, a story bank pattern, and practice prompts for startup interviews in 2026. Practical steps and Read the fu","url":"https://parlel.com/guides/behavioral-interview-questions"},{"slug":"system-design-interview-questions","title":"System Design Interview Questions + 10 Walkthroughs","description":"System design interview questions with a clear framework, building blocks, capacity estimates, and 10 concise practice walkthroughs. Reviewed September 2026.","url":"https://parlel.com/guides/system-design-interview-questions"}]}