JPMorgan Chase interview questions - a complete guide
JPMorgan Chase hires freshers through the 'Code for Good' hackathon as well as campus drives. Here is how to prepare for both the hackathon and the interview.
About JPMorgan Chase
JPMorgan Chase is one of the world's largest banks. Freshers join its technology centres in India (Mumbai, Bengaluru, Hyderabad) in Software Engineer/Technology Analyst roles.
This guide covers 12 JPMorgan interview questions with answers - what each question checks and how to answer it - plus the JPMorgan interview process, round by round, a 7-day preparation plan for freshers, tips and the mistakes to avoid.
JPMorgan Chase hiring process
Coding test and video interview
Usually a coding test and a recorded video interview before the hackathon or interview.
Code for Good hackathon
Teams build solutions for non-profits; a good performance can lead to an interview.
Interview
Technical and behavioural.
JPMorgan Chase does not publish its interview process for India freshers in detail (as of our check). This information is based on candidate reports and varies by role, level and team.
Sources (checked 15 October 2026): JPMorgan Chase Careers (jpmorganchase.com). Hiring processes change - read the official notice before you apply.
JPMorgan Chase interview questions and answers
Hackathon
1.How will you work with your team in a hackathon?
- What they're checking
- Teamwork and delivery - Code for Good is built on this.
- How to answer
- Split the work (frontend, backend, presentation), build a small working version first, and sync every few hours.
2.Explain your solution to a non-technical NGO.
- What they're checking
- Communication.
- How to answer
- Start from their problem, then show how the app solves it - fewer technology names, more benefits.
Technical
3.Group anagrams together.
- What they're checking
- Hashing.
- How to answer
- Make a key by sorting each word (or by character counts), and group in a map.
4.Level order traversal of a binary tree.
- What they're checking
- BFS on trees.
- How to answer
- Use a queue; collect each level's nodes in a list.
5.What is the difference between equals() and == in Java?
- What they're checking
- Java basics.
- How to answer
- == compares references (the same object?); equals() compares content (if overridden).
6.Why JPMorgan Chase?
- What they're checking
- Motivation.
- How to answer
- The mix of banking and technology, large-scale systems - whatever genuinely appeals to you.
More questions
7.Reverse an integer, taking care of overflow.
- What they're checking
- Edge cases.
- How to answer
- Reverse digit by digit, checking at each step that it stays in range - return 0 if it doesn't.
8.Remove duplicates from a sorted array (in place).
- What they're checking
- Two pointers.
- How to answer
- One pointer at the unique position, the other moving ahead; write when a new value appears.
9.What is Spring Boot?
- What they're checking
- Awareness of Java backends.
- How to answer
- A framework for building web apps/APIs in Java quickly - with sensible defaults and a built-in server.
10.SQL: find accounts with no transactions in the last 30 days.
- What they're checking
- Practical SQL.
- How to answer
- accounts LEFT JOIN transactions (date ≥ today - 30 days), WHERE transaction IS NULL - or NOT EXISTS.
Even more questions
11.How would you prevent a race condition in a bank transfer system?
- What they're checking
- Concurrency and money - a crucial pair.
- How to answer
- Transactions and locks (lock both accounts in a fixed order), or the database's atomic operations.
12.How would you give a 3-minute demo to hackathon judges?
- What they're checking
- Communication.
- How to answer
- The problem (30 sec), a live demo (2 min), the impact and what's next (30 sec) - practised in advance.
7-day preparation plan for the JPMorgan Chase interview
- Day 1: Coding test - two problems.
- Day 2: Hashing and trees.
- Day 3: Java basics and OOP.
- Day 4: A small full-stack project for the hackathon.
- Day 5: Video interview practice.
- Day 6: STAR stories - teamwork, leadership.
- Day 7: A mock interview.
Preparation tips
- Practise building a small full-stack project quickly for the hackathon.
- Keep STAR stories ready for the video interview.
- Revise hashing, trees and Java basics.
Mistakes to avoid
- Chasing one perfect feature in the hackathon and having no demo.
- Explaining to non-technical people in jargon.
- Getting stuck on basic Java questions.
Frequently asked questions
What is JPMorgan Chase's Code for Good?
JPMorgan Chase's hackathon where students build solutions for non-profits; strong performers are commonly reported to get interviews.
How do you get into Code for Good?
Commonly reported: a coding test and a video interview first.
Does JPMorgan Chase also hire from campus?
Yes, campus placements are commonly reported too.
Similar companies - Finance and investment banks
- Goldman Sachs interview questions
- Morgan Stanley interview questions
- American Express interview questions
- Visa interview questions
- Mastercard interview questions
- Wells Fargo interview questions
- Bank of America interview questions
- Citi interview questions
- Fidelity Investments interview questions
- BlackRock interview questions
- D. E. Shaw interview questions
- Arcesium interview questions
More company guides
- TCS interview questions
- Infosys interview questions
- Wipro interview questions
- Accenture interview questions
- All companies →
Read next
- How to Answer "Tell Me About Yourself" (for Freshers and Experienced)
- Campus Placement Interview Preparation: A Round-by-Round Guide
On a live call, Cuelyte AI hears questions like these and has an answer ready in about a second, built from your resume and notes. Coding interviews: how Cuelyte AI helps
Ready for your JPMorgan Chase interview?
Practise these questions with Cuelyte AI: add your resume, type a question and get a clear answer in your own words - in English, Hindi or Hinglish. Free to start.