JPMorgan Chase is the largest integrated investment-bank + asset-management institution on Wall Street. The 2026 NA SDE pipeline runs HireVue video + HackerRank algorithm OA + NAMR Hackerrank final. Below: 3-track problem types, AWM / CIB business context, and OA assistance roadmap.
JPMorgan OA Snapshot (2026)
| Track | Platform | Duration | Questions | Difficulty |
|---|---|---|---|---|
| HireVue Video | HireVue | 30 min | 5–7 recorded Q&A | Behavioral + light tech |
| HackerRank OA | HackerRank | 70 min | 2–3 | LC Easy-Medium |
| NAMR Hackerrank | HackerRank | 60 min | 1 (Hard) | System design + algo |
Track 1: HireVue Video
- Behavioral: "describe cross-team collab", "why JPMorgan?"
- Light tech: "OOP four pillars", "SQL vs NoSQL"
30 sec think + 90 sec answer, max 2 retakes per question. Tips:
- Prep 8–10 STAR stories: leadership, cross-team, failure debrief, user lens, tech debt
- Tech answers: 30 sec principle + 30 sec example + 30 sec wrap-up
Track 2: HackerRank Algorithm OA
Type 1: Array + Hash
from collections import Counter
def first_unique_char(s):
cnt = Counter(s)
for i, c in enumerate(s):
if cnt[c] == 1:
return i
return -1
Type 2: Tree / Graph basics — LC 102 / 200 / 207
Type 3: DP — LC 198 / 322 / 300
Easier than Optiver / HRT but strict scoring: one missed edge case → 0.
Track 3: NAMR Hackerrank (Final)
Problem: Meeting Schedule Optimization
import bisect
def max_attendees(meetings):
rooms = {}
for m in meetings:
rooms.setdefault(m[3], []).append((m[0], m[1], m[2]))
total = 0
for room, ms in rooms.items():
ms.sort(key=lambda x: x[1])
ends = [m[1] for m in ms]
n = len(ms)
dp = [0] * (n + 1)
for i, (s, e, w) in enumerate(ms):
j = bisect.bisect_right(ends, s, 0, i) - 1
include = w + (dp[j + 1] if j >= 0 else 0)
dp[i + 1] = max(dp[i], include)
total += dp[n]
return total
Time complexity: O(n log n) per room.
Considers multi-room + weighted + interval scheduling; LC 1235 / 646 alone won't cover it. JPMorgan probes SCC-style optimizations as follow-ups.
AWM / CIB Differences
| Business | Preferred Topics |
|---|---|
| AWM | Client segmentation + portfolio opt + SQL reports |
| CIB | Trade matching + risk controls + DP |
| Consumer | Card fraud + sliding window |
| Tech / Cloud | System design + distributed + Java |
OA Assistance Path
oavoservice Packages
For JPMorgan's 3-step OA + multi-business:
- OA Assistance: HireVue review + HackerRank reasoning sanity-check + NAMR Hard drill
- VO Assistance mocks: 4–5 round onsite, AWM / CIB differentiation
- VO Proxy: same-day realtime support
- Behavioral script: JPMorgan values "Service First", "Heart of a Fortress", "Operate with Discipline"
Add WeChat Coding0201 for pricing.
From HireVue Jitters to Passing JPMorgan OA
We were glad to help this cohort pass JPMorgan 2026 NAMR SDE OA. Many candidates told us HireVue is harder than expected — the 30 sec/90 sec pressure jams even rehearsed STAR delivery; NAMR Hackerrank's single Hard problem can decide the whole loop.
If you're prepping JPMorgan, Goldman Sachs, Morgan Stanley, or Citi BB SDE / Quant OA / VO and feel directionless on HireVue, contact oavoservice. We tailor OA / VO assistance and connect HireVue + HackerRank + NAMR into one practice loop.
FAQ
HireVue retakes?
2 per question. Use the first as a dry run.
HackerRank OA pass score?
80%+ correctness → NAMR; 100% AC strongly correlates with onsite direct.
Does NAMR Hackerrank decide the loop?
Yes. < 60% case-pass on the final Hard problem typically fails the loop.
Result timeline?
14–21 days due to HR + business dual-review.
Preparing JPMorgan / BB IB OA / VO?
👉 Add WeChat: Coding0201 — grab the JPMorgan OA assistance pack.
Contact
Email: [email protected]
Telegram: @OAVOProxy