{"slug":"jpmorgan-interview-experience","title":"JPMorgan Software Engineer Interview Experience","description":"JPMorgan software engineer interview experience across SE3 and SDE II reports, with cited coding, system-design, behavioral, and technical questions.","cluster":"Interview experiences","updated":"2026-10-31","url":"https://parlel.com/guides/jpmorgan-interview-experience","markdown":"JPMorgan Chase interview accounts can vary by cohort and seniority. This page focuses on a Bengaluru SE3 experience and separately notes an experienced SWE assessment report. The assessment questions in the latter were not remembered, so they are not guessed.\n\n## SE3: coding and system design\n\nOne candidate described three interview rounds scheduled on the same day after a HackerRank assessment. The coding round combined a code-review exercise, where the candidate commented on a proposed pull request ([source](https://leetcode.com/discuss/post/5438765/)), with a DSA prompt: count substrings with no repeated characters ([source](https://leetcode.com/discuss/post/5438765/)). Both are described in the [JP Morgan SE3 experience on LeetCode Discuss](https://leetcode.com/discuss/post/5438765/) (2024).\n\nThe system-design round asked the candidate to design a parking-lot system ([source](https://leetcode.com/discuss/post/5438765/)). The interviewer later said they should have asked more questions before drawing the design. The behavioral round used scenario questions, but the post does not quote the exact wording, so they are not presented as a question bank here.\n\n## Experienced SWE cohort: assessment stage\n\nA separate India cohort report describes a 60-minute HackerRank assessment with two questions. The candidate said they passed but did not publish the questions. The [experienced Software Engineer report](https://leetcode.com/discuss/post/5910670/) therefore adds hiring context, not prompt details. Do not assume the SE3 round sequence applies to every experienced hire.\n\n## How to prepare for the JPMorgan software engineer interviews\n\nFor code review, practice identifying correctness, edge cases, readability, and operational risks, then explain which comments block approval. For the substring task, compare a sliding window with a brute-force scan and state the invariant. For parking-lot design, ask about vehicle types, capacity, pricing, and entry/exit behavior before choosing data structures.\n\nThese are candidate accounts, not a bank of guaranteed JPMorgan questions. Broader examples are in our [system design guide](/guides/system-design-interview-questions), [behavioral interview guide](/guides/behavioral-interview-questions), and [company experience hub](/guides/tech-company-interview-experiences).\n\n## JPMorgan Chase SDE II report\n\nA separate SDE II candidate report adds these screening and technical questions. They are from a different account than the Bengaluru SE3 loop above:\n\n1. Why do you want to switch companies? ([LeetCode JPMorgan Chase SDE II report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n2. Have you discussed your decision with your current manager? ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n3. What is the difference between a skill and an agent? ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n4. How would you send a large file to another endpoint? ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n5. How would you split the file into chunks? ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n6. How do accuracy, precision, and recall differ? ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n7. How do authentication and authorization differ? ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n8. Explain the logic behind Kadane's algorithm. ([same report](https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0))\n\n## Frequently asked questions\n\n### What questions were in the separate JPMorgan HackerRank assessment?\n\nThe experienced Software Engineer candidate reported a 60-minute assessment with two questions but did not publish them. The named code-review, substring, and parking-lot prompts come from a different SE3 report.\n\n## Looking for a referral at JPMorgan?\n\nCreate a profile on Parlel to unlock hiring manager emails for roles you’re targeting.\n\n<a class=\"guide-cta-button\" href=\"/login\">Create a profile on Parlel</a>\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>JPMorgan Chase interview accounts can vary by cohort and seniority. This page focuses on a Bengaluru SE3 experience and separately notes an experienced SWE assessment report. The assessment questions in the latter were not remembered, so they are not guessed.</p>\n<h2>SE3: coding and system design</h2>\n<p>One candidate described three interview rounds scheduled on the same day after a HackerRank assessment. The coding round combined a code-review exercise, where the candidate commented on a proposed pull request (<a href=\"https://leetcode.com/discuss/post/5438765/\">source</a>), with a DSA prompt: count substrings with no repeated characters (<a href=\"https://leetcode.com/discuss/post/5438765/\">source</a>). Both are described in the <a href=\"https://leetcode.com/discuss/post/5438765/\">JP Morgan SE3 experience on LeetCode Discuss</a> (2024).</p>\n<p>The system-design round asked the candidate to design a parking-lot system (<a href=\"https://leetcode.com/discuss/post/5438765/\">source</a>). The interviewer later said they should have asked more questions before drawing the design. The behavioral round used scenario questions, but the post does not quote the exact wording, so they are not presented as a question bank here.</p>\n<h2>Experienced SWE cohort: assessment stage</h2>\n<p>A separate India cohort report describes a 60-minute HackerRank assessment with two questions. The candidate said they passed but did not publish the questions. The <a href=\"https://leetcode.com/discuss/post/5910670/\">experienced Software Engineer report</a> therefore adds hiring context, not prompt details. Do not assume the SE3 round sequence applies to every experienced hire.</p>\n<h2>How to prepare for the JPMorgan software engineer interviews</h2>\n<p>For code review, practice identifying correctness, edge cases, readability, and operational risks, then explain which comments block approval. For the substring task, compare a sliding window with a brute-force scan and state the invariant. For parking-lot design, ask about vehicle types, capacity, pricing, and entry/exit behavior before choosing data structures.</p>\n<p>These are candidate accounts, not a bank of guaranteed JPMorgan questions. Broader examples are in our <a href=\"/guides/system-design-interview-questions\">system design guide</a>, <a href=\"/guides/behavioral-interview-questions\">behavioral interview guide</a>, and <a href=\"/guides/tech-company-interview-experiences\">company experience hub</a>.</p>\n<h2>JPMorgan Chase SDE II report</h2>\n<p>A separate SDE II candidate report adds these screening and technical questions. They are from a different account than the Bengaluru SE3 loop above:</p>\n<ol>\n<li>Why do you want to switch companies? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">LeetCode JPMorgan Chase SDE II report</a>)</li>\n<li>Have you discussed your decision with your current manager? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n<li>What is the difference between a skill and an agent? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n<li>How would you send a large file to another endpoint? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n<li>How would you split the file into chunks? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n<li>How do accuracy, precision, and recall differ? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n<li>How do authentication and authorization differ? (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n<li>Explain the logic behind Kadane's algorithm. (<a href=\"https://leetcode.com/discuss/post/8462953/jpmorgan-chase-sde-ii-interview-experien-hgn0\">same report</a>)</li>\n</ol>\n<h2>Frequently asked questions</h2>\n<h3>What questions were in the separate JPMorgan HackerRank assessment?</h3>\n<p>The experienced Software Engineer candidate reported a 60-minute assessment with two questions but did not publish them. The named code-review, substring, and parking-lot prompts come from a different SE3 report.</p>\n<h2>Looking for a referral at JPMorgan?</h2>\n<p>Create a profile on Parlel to unlock hiring manager emails for roles you’re targeting.</p>\n<p><a class=\"guide-cta-button\" href=\"/login\">Create a profile on Parlel</a></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":"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"},{"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"}]}