Get a Job at JPMorganChase: Interview Process and Top Questions was originally published on Exponent.

Learn how to prepare for JPMorgan Chase interviews with this in-depth guide.
JPMorgan Chase is the unified company of its two brands: Chase, a consumer and commercial banking brand, and J.P.Morgan, an investment brand for corporations and governments.
As one of the largest financial institutions in the world, JPMorgan Chase promises growth opportunities for its employees. JPMorgan Chase also offers a breadth of programs for current students at all levels and early career options for new grads.
Below, we summarize the JPMorgan Chase interview process and the questions you should expect to answer.
JPMorganChase Interview Process
JPMorgan Chase has a fairly standard interview process, but JPMC notes that it differs for each position, so your process may vary slightly from what is explained here.
The typical process includes a phone call with a recruiter and a technical assessment as the first two steps, followed by a “super day” of final round interviews.
The JPMorganChase interview process typically takes about three weeks and involves:
- Recruiter phone screen,
- Technical screen,
- Final round.
Recruiter phone screen
Your first step at JPMorgan Chase is a standard recruiter phone call. Expect a brief 30-minute call with a JPMorgan Chase recruiter, where you get asked about your background related to the role and a couple intro questions, like “Why Chase?”
The recruiter will also review logistical information about the interview process and the role.
Technical screen
The technical screen at JPMorgan Chase is a standard 45-minute coding challenge live on HackerRank of data structure and algorithm questions. Interviewers report this assessment to be on the easier side, usually two questions of easy to medium-level difficulty.
Note: Some candidates receive the technical screen before the recruiter call.
Final rounds
The final rounds at JPMorgan Chase occur all in one day, known as “super day.”
You get three rounds of 45–60 minute interviews back to back with 15-minute breaks in between.
These are usually a technical domain round, a system design round, and a behavioral round with the hiring manager.
Top JPMorganChase Interview Questions
These are examples of real interview questions asked at JPMorgan Chase as reported by candidates.
Behavioral
- Tell me about yourself.
- What is the project you are most proud of?
- Tell me about a time when you handled a difficult stakeholder.
- How do you influence without authority?
Coding
- Group anagrams
- Given stock prices for the next n days, how can you maximize your profit by buying or selling one share daily?
- Minimum Absolute Difference
- Given stock prices for the next n days, how can you maximize your profit by buying or selling one share per day?
- Given an array, find the two sum.
- Find the maximum subarray sum.
System Design
- Design a real-time fraud detection system for a banking application.
- Design a rate-limiting system for an API handling financial transactions.
- Design a time-series database for financial data.
- Design a real-time notification system for banking alerts.
- Design a role-based access control system for financial institutions.
Machine Learning
- Design a machine learning system that makes stock predictions from Reddit comments.
- What metrics do you monitor after deploying a machine-learning model?
- How do you handle imbalanced data?
- Find the longest substring without repeating characters.
Data Science
- How do you detect and handle outliers in a dataset?
- Write a query to detect duplicate transactions in a financial dataset.
- Write a function to identify anomalies in transaction data.
- How would you optimize a large dataset for processing in Python?
- How would you assess credit risk for loan applicants using data?
- A sudden spike in transactions occurs—how would you investigate and respond?
Product management
- As a PM for JPMorgan Chase’s Payments Developer Portal, design a new feature to improve customer adoption.
- How do you prioritize tasks?
- 55% of users do not complete the application from the application page to the submission page. Why do you think this is the case?
- How do you determine the health of the engineering or product backlog?
- You’re a PM for JPMorgan Chase. Define OKRs, strategy, and goals for a new DevSecOps platform.
JPMorganChase Interview Loops
Behavioral
The behavioral round at JPMorgan Chase is usually the third and last loop on your “super day” and is conducted by the hiring manager.
This 45-60-minute interview is a conversation with questions focused on JPMC’s business principles and traits, such as teamwork, collaboration, leadership, decision-making, and conflict resolution.
Prepare to answer questions in this round using the STAR framework, and create a story bank of examples that align with JPMC’s core values ahead of time.
Get to know JPMorganChase’s business principles:
- Exceptional client service
- Operational excellence
- A commitment to integrity, fairness, and responsibility
- A great team and a winning culture
Coding
JPMorgan Chase’s coding round is usually the first round of “super day” for engineering candidates.
Expect your coding interview to be very similar to your initial technical assessment—real-time coding—and usually two more questions with a similar difficulty level as the online assessment.
Common coding topics at JPMorgan Chase include algorithms, arrays, strings, Java, Python, and object-oriented programming.
📖 Interested in preparing more in-depth for a role as a software engineer? Study with Exponent’s Software Engineering Interviews course.
System design
The system design round at JPMC is usually the second round of “super day” for all engineering roles, although it may not be included for entry-level candidates. This is a standard whiteboard system design interview. Expect to be asked to design systems for practical problems, such as current challenges JPMorganChase faces, and questions involving scalability, load balancing, caching, database optimization, microservices, and messaging systems.
Remember to ask clarifying questions upfront to clarify ambiguities, talk through your decision-making process, explain trade-offs, identify scaling opportunities and potential risks or points of failure, and leave time at the end to answer follow-up questions from your interviewer. To prepare, practice answering system design questions and study JPMC’s products and services, so you’re ready for practical questions.
📖 Interested in preparing more in-depth for your system design round? Study with Exponent’s System Design Interviews course.
Machine learning
JPMorganChase’s machine learning round is a 45–60 minute conversational interview, which dives into your work experience and past projects related to ML, and also assesses your technical ML knowledge. To prepare, study ML fundamental concepts, as well as ML models and ML algorithms, including the following: linear regression, logistic regression, decision trees, and supervised models.
📖
Interested in preparing more in-depth for a role as a ML engineer? Study with Exponent’s Machine Learning Engineer Interviews course.
Data science
For the data science rounds at JPMorganChase, expect a coding round that assesses data structure and algorithm questions in SQL, and Python or R.
Then, you’ll also have a case study round, which dives into your past experiences related to DS and the role. Be ready to discuss examples of your impact and problem-solving approach in past roles. It’s common to get asked a question like, “Discuss a challenging data science project and how you managed its complexities.” This round dips into your technical data science knowledge with practical case questions, too.
📖
Interested in preparing more in-depth for a role as a data scientist? Study with Exponent’s Data Science Interviews course.
Product management
The product management round at JPMorganChase includes a first round, which assesses your knowledge of PM methodologies, product development, and market analysis through case questions. A second PM round discusses your past experiences as a PM. Come prepared to explain one or a couple past PM projects in detail, specifically acknowledging your outcomes and impact.
📖
Interested in preparing more in-depth for a role as a PM? Study with Exponent’s Product Management Interviews course.
JPMorganChase Interview Tips
JPMorganChase values a customer-centric approach.
JPMC’s first business principle is “exceptional client service.” This demonstrates its emphasis on a customer-first mindset. Whenever practical questions come up in your interview rounds, stress your priority of considering the customer first. For example, center the customer in your system design answer explanation.
JPMorganChase is invested in growth.
This is evident in the growth opportunities offered to current employees, but growth mindset is also a key trait that JPMorganChase interviewers look for in candidates. Create a story bank before your interviews—especially for your behavioral round—and include anecdotes that exemplify your ability to learn, especially through failure and challenges.
Know JPMorganChase inside and out.
So you’ve practiced interview questions and studied up on your domain—now what? It’s important to flesh out your knowledge of all the in’s and out’s of JPMorganChase as a company, and each of its two brands: Chase and J.P.Morgan. Take a look at the following pages to be ready for nitty gritty practical questions in your JPMC interviews.
- Read through the JPMorganChase Newsroom page to understand its current ventures.
- Discover how your values align with JPMorganChase’s business principles.
- Browse JPMorganChase’s history.
FAQs
How competitive are JPMorganChase interviews?
JPMorganChase interviews are moderately competitive. While the competition may be steep, the level of difficulty of technical interviews, like the coding assessment, is easier than other top tech companies—usually in the easy to medium-difficulty level.
How should I prepare for my interview at JPMorganChase?
- Practice interview questions asked at JPMorganChase.
- Refresh your knowledge of coding data structure and algorithm questions.
- Create a story bank of behavioral answers that align with JPMorganChase’s business principles.
- Take an Exponent interview course in your domain: ML engineering, data science, SWE, system design, or PM.
- Book a mock interview to rehearse commonly asked questions in real-time.
Does JPMorganChase hire students or new grads?
Yes, JPMorganChase has a wide range of opportunities for students and new graduates. JPMC offers school programs and pre-internships for current high school and early college students, internships for undergrad and grad students, and full-time roles for new graduates. Check out the JPMorganChase Student Programs page to discover currently open opportunities.
More JPMorganChase Interview Prep Resources
Exponent has extensive resources to prepare you to feel your best when it comes time for your interview at JPMorganChase: