Get a Job at JPMorganChase: Interview Process and Top Questions

JPMorganChase
Christy UmbergerLast updated

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

Coding

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

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 

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.

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? 

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:

💬 Brush up on interview questions asked at JPMorganChase

Your Exponent membership awaits.

Exponent is the fastest-growing tech interview prep platform. Get free interview guides, insider tips, and courses.

Create your free account