10 JPMorgan Chase Software Engineer Intern Interview Questions (2026)
JPMorgan's Software Engineer Internship loop in 2026 (also branded as the Software Engineer Program) is a HireVue, a HackerRank coding test, and a virtual superday with one technical and one behavioral. Bar is lighter than the new-grad loop but the firm still expects fluency in Java basics, a regulatory mindset, and a clear answer for why finance versus tech-first.
By Alex Chen, Founder, InterviewChamp.AI · Last verified
Loop overview
Intern candidates report a 5-8 week timeline in 2026, with applications opening in August and offers extended by late November. HireVue (3-5 prompts), then HackerRank (2 problems, ~75 minutes, Java/Python). Superday: one 45-minute technical (data structures, basic SQL, one financial-domain coding scenario), one 30-minute behavioral. Interns typically rotate through one team for the summer.
Behavioral (4)
Why do you want to intern at JPMorgan?
Frequently askedOutline
Tie to specifics: scale, problem domain (payments, risk, market data), the firm's history, or the rotation experience. Avoid 'I want a banking offer' as the lead. Mention any finance courses or personal investing interest.
Tell me about a time you worked on a team where you had to learn something new quickly.
Frequently askedOutline
STAR. Pick a project where the tech or domain was new. Show how you learned (docs, mentorship, doing), how you applied it, and what you would do differently. Interns join teams mid-cycle; the firm needs fast learners.
Describe a time you made a mistake on a project.
Frequently askedOutline
STAR. Show ownership and lessons learned. Pick a real mistake — bug in production, missed deadline, miscommunication. JPMorgan operates in a regulated environment where the post-mortem matters more than the perfect record.
Tell me about a class project you are proud of.
Frequently askedOutline
STAR. Pick something with technical depth and a clear outcome. Walk through what you built, the choices you made, what would you do differently. Have a project on your resume that you can talk about for 10 minutes.
Coding (LeetCode patterns) (4)
Reverse a linked list.
Frequently askedOutline
Iterative three-pointer: prev, curr, next. Walk the list, flip each node's next pointer. O(N) time, O(1) space. Be ready for recursive version too — interviewer may ask for both.
Given a string of parentheses, determine if they are balanced.
Frequently askedOutline
Stack-based. Push opening brackets, pop and match on closing. Empty stack at the end means balanced. O(N) time, O(N) space. Handle multiple bracket types (), [], {}.
Implement FizzBuzz.
Occasionally askedOutline
Classic warmup. Loop 1 to N. Multiples of 15 print 'FizzBuzz', of 3 print 'Fizz', of 5 print 'Buzz', else the number. Show clean control flow — check 15 first, then 3, then 5. Discuss extensibility (rule table).
Find the second largest number in an array.
Occasionally askedOutline
Single pass, track first and second largest. Handle duplicates (return distinct second largest). O(N) time, O(1) space. Edge cases: array of size < 2, all-equal array.
Technical (2)
Write a SQL query to find duplicate email addresses in a users table.
Frequently askedOutline
GROUP BY email HAVING COUNT(*) > 1. Show the WHERE-vs-HAVING distinction. Be ready for follow-up: return all rows with duplicate emails (self-join or window function COUNT() OVER PARTITION BY email).
What's the difference between an ArrayList and a LinkedList in Java?
Occasionally askedOutline
ArrayList is backed by a resizable array — O(1) random access, O(N) insert/delete in the middle. LinkedList is doubly-linked — O(N) random access, O(1) insert/delete given a node reference. ArrayList is the default choice; LinkedList rarely beats it in practice.
JPMorgan Chase interview tips
- Apply early — JPMorgan's intern apps open in August and fill on a rolling basis. October is often too late.
- Be honest on the HireVue. Recorded behavioral answers are reviewed by humans; canned answers stand out.
- Java basics are expected. If your courses were Python-only, do a week of Java review before HackerRank.
- Know what JPMorgan does as a business. 'It's a bank' is not enough — they have asset management, investment banking, consumer banking, and a markets division.
- Behavioral rounds map to the firm's Business Principles. Read them before your superday.
Frequently asked questions
When do JPMorgan internship applications open for 2026?
Applications typically open in August for the following summer. Offers extend on a rolling basis through November.
How hard is the JPMorgan intern HackerRank?
Two medium-level problems in ~75 minutes. Tougher than a phone screen but lighter than the new-grad coding round.
Do JPMorgan interns get return offers?
The firm extends return offers at industry-typical rates (~60-70% historically). Performance reviews are formal at end-of-summer.
What does a JPMorgan intern actually do?
Most interns join a single team for the summer and ship a real project — internal tooling, a feature on a customer-facing app, or analytics work. Not coffee-fetching.
Does JPMorgan sponsor visas for interns?
JPMorgan typically supports F-1 students on CPT/OPT for US-based summer roles. H-1B sponsorship at return-offer stage is case-by-case.
Practice these live with InterviewChamp.AI
Real-time AI interview assistant that listens to your loop and helps you structure answers under pressure.
Practice these live with InterviewChamp.AI →