Jump runs a lean, fast, secretive process. It's a low-latency C++ engineering and quant-research shop: no market-making game is reported for software or quant research candidates, while quant trader candidates report a markets round (futures, options, backtesting), and reports differ on whether trader interviews include a game. Software roles center on a Codility coding OA and a famous 'implement std::vector' C++ screen; quant roles skip the OA and jump straight into probability + linear-algebra phone screens and a distinctive live data-science round.
Background, resume, motivation, and English fluency. For SWE: 'why C++', 'why Jump'. Mostly a conversation: you usually pass if communication is solid. HR is responsive and fast (often two recruiters follow up).
The first stage is on us — you're seeing it in full. Unlock every later round, the must-do problems, and stage-by-stage prep across all 56 firms with QuantVault Pro.
56 firmsEvery stageMust-do problems
Online Assessment (SWE)
Jump is engineering-heavy and the dominant screen is a Codility coding OA - long, parsing/simulation-heavy C++ (or Python) problems, a few with a trading flavor, plus a couple of bit/greedy insight tasks. Other tracks branch off: a Crypto Quant Trader coding test with a brain-teaser flavor, a Platform-Engineer/SRE shell quiz, and a multi-hour single-dataset data-science task for Quant Dev / QR. The OA is usually followed by a rapid CS-knowledge phone quiz (~20 questions, allow at most 1-2 wrong).
C++ / Codility coding OACodility, ~80 min - 4 hr3-4 problems
The main Jump screen: long statements, heavy string/parsing and simulation, plus a couple of bit/greedy insight problems and a few trading-flavored tasks. Originally C++; the recurring problems (auto-graded in Python here) are below.
A coding test with a brain-teaser flavor (1.5 hours, ~3 problems): a string case-analysis counting task, a 0/1 knapsack, and a turn-game DP. The two cleanly-specified ones are auto-graded below.
A 40-minute screen: ~10 single-choice shell questions (Bash/Linux fluency) then one dynamic-programming coding task. The shell section is below as a timed quiz.
resume deep-dive + C++ trivia + one coding: anchored by the famous 'implement std::vector' (2× growth, allocation, exception safety, type traits, emplace via std::forward + placement new; a `Vector<T,N>` small-buffer variant exists).
QR
straight into 2-3 problems mixing probability + linear algebra + one coding (resume rarely covered).
Superday · probability / linear algebra / game theoryRound guide →
The QR math round: probability, linear algebra, combinatorics, Bayesian reasoning, optimal stopping, and game theory. Recurring: the variance-minimizing array split (O(n) running variance → k-group DP), the guess-⅓-of-the-mean game (mixed strategy over {0,1,100}), a Markov 'paint the balls until all match', and constructed-matrix problems.
~60 min · live pandas + ~75 min ML codingRound guide →
Jump's distinctive QR round: given a pandas time-series dataset live, build a model end-to-end in ~60 minutes (train/test split, rolling window, Lasso/sklearn) with finance-intuition follow-ups, plus a 'bring your favorite public dataset to discuss' prep, and a ~75-min round to debug/complete a long pre-written ML script. Reserved interviewers, few hints.
The engineering superday (VO or in-person): two technical coding rounds (C++ + algorithms), often a system-design round (a TCP/UDP news-push protocol to thousands of clients, design Twitter, a CSV backend), and behavioral rounds with increasingly senior bosses. Hard live problems seen: implement `malloc` / a bucketed custom allocator, an O(1)-space list-intersection, and an optimized `unordered_map`.
Behavioral rounds with increasingly senior leaders, woven through the onsite. Standard prompts: a failure and how you recovered, a project explained to a non-technical person, how colleagues would describe you. The vibe is reserved and secretive: read the room and keep answers tight.
Every firm has a curated interview-questions playlist — a ready-to-drill set of problems matched to how that firm interviews, each with a full worked solution.
Jump runs a lean, fast, secretive process. It's a low-latency C++ engineering and quant-research shop: no market-making game is reported for software or quant research candidates, while quant trader candidates report a markets round (futures, options, backtesting), and reports differ on whether trader interviews include a game. Software roles center on a Codility coding OA and a famous 'implement std::vector' C++ screen; quant roles skip the OA and jump straight into probability + linear-algebra phone screens and a distinctive live data-science round. The loop runs 7 stages: HR / Recruiter Call, Online Assessment (SWE), Technical Phone Screen, Quant / Math Round (QR), Live Data-Science Round (QR), Onsite Coding + System Design (SWE), Behavioral / Culture.
How many rounds does Jump Trading have?
7 stages in total, starting with the HR / Recruiter Call and ending with the Behavioral / Culture.
How do I prepare for the Jump Trading interview?
Work the stage notes above, then drill the Jump Trading interview-questions set and the Jump Trading online-assessment practice — each problem has a full worked solution.