What Is the JPMorgan Chase Interview Process Like? (Round by Round)

The JPMorgan Chase software engineer process usually has three to four stages. Candidates report an online coding assessment, a recorded video interview for students, a live technical screen, and a final round called a superday. A superday is a single day of three to four interviews of 45 to 60 minutes each. The coding difficulty is moderate: mostly easy to medium problems, with more attention on fundamentals and behavior than at top-tier tech firms.

The exact path varies by team and region. Campus hiring is more standardized; experienced hires sometimes skip the video stage. Students also have a separate route through the bank's coding events and internship programs. An internship that goes well often converts directly into a full-time offer.

Quick Overview

StageFormatWhat is evaluated
Online assessmentHackerRank test, about 60 to 90 minutesTwo coding problems, easy to medium
HireVue video (students)Recorded answers to preset questionsCommunication, motivation, basic scenarios
Technical screenLive coding in a shared editorOne or two medium problems, resume discussion
SuperdayThree to four interviews in one dayCoding, code review, design (senior), behavioral

The Online Assessment

Most candidates start with a HackerRank test of about 60 to 90 minutes. Expect two problems on arrays, strings, hash maps, trees, or graphs. The level is easy to medium, so accuracy matters more than speed. Students may also see aptitude questions in the same sitting. Test every edge case before submitting, because partial solutions still earn credit. Empty inputs and very large inputs are the two usual traps.

The HireVue Video Interview

Campus candidates record answers to preset behavioral questions on HireVue, a video interview platform. There is no live interviewer. You get a short preparation time per question, then a fixed recording window. Prepare two or three stories in advance and answer with structure. A clear 90-second answer beats a rambling three-minute one. Look at the camera and speak at your normal pace.

The Technical Screen

A live session in a shared editor such as CoderPad. Expect one or two medium coding problems plus a discussion of a project from your resume. Java-heavy teams ask language questions: how hash maps work, equality checks, garbage collection, and Spring basics. Spring is a widely used Java framework for building services. Review the internals of your main language before this round.

The Superday

The final stage is three to four interviews in one day. Candidates report four common components. A coding problem at medium difficulty. A short code review exercise, where you read code and find bugs and style problems. A system design discussion for senior levels. And a behavioral interview about teamwork, incidents, and integrity.

Interviewers here care how you would behave in production. Expect questions like "what would you do if a release caused wrong balances". Calm, process-based answers score well.

The code review exercise deserves special practice. You read a short piece of code and talk through its problems. Look for bugs first, then style, then missing tests. Reading code aloud is a different skill from writing it, so try it once before the day.

Timeline

The process commonly takes a few weeks from application to offer. Campus timelines are tighter and tied to recruiting seasons. Experienced hires report more variation, because team matching adds time. Your recruiter can give dates for each stage, so ask directly. Keep practicing between stages, because gaps of a week or more are normal.

How to Prepare

TAGS
Coding Interview
Behavioral Interview
System Design Interview
CONTRIBUTOR
Arslan Ahmad
Arslan Ahmad
ex-FAANG engineering manager and author or Grokking series.
-

GET YOUR FREE

Coding Questions Catalog

Design Gurus Newsletter - Latest from our Blog
Boost your coding skills with our essential coding questions catalog.
Take a step towards a better tech career now!
Explore Answers
What is the highest paying internships hourly?
Which Okta interview questions to prepare leetcode?
How to Answer: "Why Do You Want to Work at Affirm?"
What Affirm interviewers listen for in the motivation question, a three part structure, a full sample answer, and the common mistakes.
Which programming language is best for cloud computing?
What is Kubernetes used for?
What is the behavioral interview format?
Related Courses
New
Grokking the AI System Design Interview course cover
Grokking the AI System Design Interview
Learn to design AI systems the way interviewers expect: classic ML products, LLM and RAG architectures, and agentic systems, all through the lens of the system design interview.
4.6
(3,192 learners)
Discounted price for Your Region

$123

Grokking the Coding Interview: Patterns for Coding Questions course cover
Grokking the Coding Interview: Patterns for Coding Questions
The 24 essential patterns behind every coding interview question. Available in Java, Python, JavaScript, C++, C#, and Go. The most comprehensive coding interview course with 543 lessons. A smarter alternative to grinding LeetCode.
4.6
Discounted price for Your Region

$197

Grokking Modern AI Fundamentals course cover
Grokking Modern AI Fundamentals
Master the fundamentals of AI today to lead the tech revolution of tomorrow.
4.1
Discounted price for Your Region

$72

Design Gurus logo
One-Stop Portal For Tech Interviews.
Copyright © 2026 Design Gurus, LLC. All rights reserved.