JPMorgan · Software engineer · Analyst / Associate
Online coding assessment
Auto-graded, timed, no interviewer
What this round is judged on
- Fundamentals · core data structures and algorithms
- Correctness · passes edge cases and hidden tests
- Complexity · reasonable time/space for the constraints
- Efficiency · avoids brute force where a better approach exists
Where this round sits
JPMorgan’s published process. Lime marks the stage this round runs.
- 01Explore and apply
- 02Recruiter screen
- 03On-demand recorded video interview
- 04Technical assessment (technology roles)this round
- 05Final round: behavioral and fit interviews
- 06Final round: technical conversation
- 07Final round: live coding (technology roles)
- 08Decision
What happens in each stage›
- Explore and apply
- JPMorgan publishes a four-stage framework: Explore, Apply, Interview, Decision. It asks candidates to put achievements at the front of the resume 'using measurable data when applicable', and tells students to focus on no more than three summer internship applications. Internships run 10 to 12 weeks for undergraduates in their next-to-last year; full-time programs run 24 to 36 months.
- Recruiter screen
- A short live conversation on background, motivation and level fit. JPMorgan does not name it as a separate stage, describing the interview phase only as meeting several people across multiple rounds, and it is most consistent on experienced and lateral pipelines.
- On-demand recorded video interview
- JPMorgan publishes this format in its hiring FAQ: interviewing technology presents the questions and records your responses inside a designated timeframe, camera and microphone required, with business attire and a distraction-free environment recommended. There is no live interviewer and no follow-ups. It is one of the firm's three named assessment types, alongside structured live interviews and virtual skills assessments.
- Technical assessment (technology roles)
- JPMorgan's hiring FAQ describes technical assessments as standardised tests of job-relevant skills that take the form of online tests or live technical interviews. On software engineering pipelines this is the timed algorithmic coding round. Investment banking analyst candidates do not sit it.
- Final round: behavioral and fit interviews
- The stage JPMorgan describes as meeting several people across multiple rounds. This is the competency seat, aimed at the qualities the firm publishes: tenacious, critical thinkers, collaborative, compelling, high performers.
- Final round: technical conversation
- The spoken technical seat. For technology roles at Associate level and above this is system design; for investment banking analysts it is accounting, valuation and a DCF walk. Analyst-level engineering loops usually skip system design entirely.
- Final round: live coding (technology roles)
- A shared-editor coding seat inside the final round for software engineering candidates. Banking analyst candidates do not sit it.
- Decision
- JPMorgan reviews the whole application and contacts you with an offer if the match is there, and points candidates who miss toward other roles. Student applications are reviewed on a rolling basis, and the firm says it cannot accelerate a decision for a competing offer.
Sources
Built from what JPMorgan publishes about its own process and from real interview data. No leaked question lists. The questions you get are generated against your own resume, so they are not from anyone else's interview.
The four-stage process (Explore, Apply, Interview, Decision), 'We're interested in hiring the whole person, not just a set of skills', the advice to 'be yourself', the instruction to highlight achievements 'using measurable data when applicable', and the expectation of meeting several people across multiple rounds.
The published assessment types: 'structured live interviews, on-demand/recorded interviews, and virtual skills assessments.' The recorded-interview format (technology presents questions and records responses inside a designated timeframe, camera and microphone required, business attire and a distraction-free environment recommended). The technical assessment description (online tests, or technical interviews where you demonstrate skills live). The rolling review of student applications and the recommendation to focus on no more than three summer internship applications.
Program shapes: internships run 10 to 12 weeks and are offered to undergraduates in their next-to-last year; full-time programs run 24 to 36 months depending on the role.
The engineering level ladder: Analyst, then Associate, Senior Associate and Vice President, with additional levels above.
Sources last checked . Hiring loops change, so this date is the honest limit on everything above.
Other JPMorgan rounds
- Recruiter phone screen
Warm, conversational HR screen focused on motivation, background, and level/program fit
- On-demand recorded video interview
One-way asynchronous recorded video, a format JPMorgan publishes
- Final round behavioral and fit (hiring manager)
Live conversational competency interview with one or more interviewers
- System design (Associate / VP)
Open-ended spoken architecture discussion
- Final round live coding
Live, collaborative coding in a shared editor
- On-demand recorded video interview
The one-way recorded screen JPMorgan publishes: preset prompts, a timer, no interviewer
- Superday fit interview
Back-to-back fit conversations with bankers; specificity and stamina decide it
- Finance fundamentals conversation
The technical seat of the banking final round: accounting, valuation and a DCF walk