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
| Stage | Format | What is evaluated |
|---|---|---|
| Online assessment | HackerRank test, about 60 to 90 minutes | Two coding problems, easy to medium |
| HireVue video (students) | Recorded answers to preset questions | Communication, motivation, basic scenarios |
| Technical screen | Live coding in a shared editor | One or two medium problems, resume discussion |
| Superday | Three to four interviews in one day | Coding, 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
- Cover the medium-level patterns fully. The problems are fair but broad. Grokking the Coding Interview teaches the patterns behind them so practice transfers.
- Prepare structured behavioral stories. Both HireVue and the superday reward preparation. Start with Top JPMorgan Chase Behavioral Interview Questions (and How to Answer Them)
- Refresh your main language's internals. Collections, memory, and concurrency questions appear in the technical screen.
- Senior candidates: practice design. The design round is described in What to Expect in the JPMorgan Chase System Design Interview
- Prepare the motivation answer. A full structure is in How to Answer: "Why Do You Want to Work at JPMorgan Chase?"

GET YOUR FREE
Coding Questions Catalog

$123

$197

$72