Skip to main content

10 Jump Trading Quantitative Researcher (New Grad) Interview Questions (2026)

Jump Trading's new-grad quant researcher loop in 2026 emphasizes probability, statistics, and the ability to discuss research methodology rigorously. Jump is famously secretive about its operations — interviews focus on first-principles reasoning rather than industry-specific knowledge. The firm runs separate loops for the Chicago, New York, London, Singapore, and Bristol offices.

By Sam K., Founder, InterviewChamp.AI · Last verified

Loop overview

Recruiter outreach → 90-min HackerRank technical screen → first-round phone (probability + coding, 45-60 min) → onsite of three to five rounds: probability deep-dive, ML/statistics methodology, coding (Python or C++), behavioral, sometimes a research presentation. Timeline 5-8 weeks. Jump is known for low offer rates — the firm prefers slow hiring to bad hires.

Behavioral (2)

Tell me about a project you owned end-to-end. What were the trade-offs you made?

Frequently asked

Outline

STAR. Pick a real project — course, research, internship, side project. Walk through: problem definition, design choices, trade-offs (e.g., latency vs accuracy, simplicity vs flexibility), implementation, evaluation, what you would do differently. Jump values ownership and clear thinking.

Reported by candidates on Glassdoor (not independently verified)

Why Jump Trading rather than a hedge fund or a tech firm?

Frequently asked

Outline

Specific reasons: prop trading rather than asset management (compensation tied to your P&L), strong technology focus (low-latency systems, Bristol UK engineering center), global presence with rotation potential. Jump is privately held and intentionally low-profile — show you have done your research despite limited public info. Avoid the 'high pay' lead.

Reported by candidates on Glassdoor (not independently verified)

Coding (LeetCode patterns) (2)

You are given a stream of integers. Design a data structure that supports adding an integer and finding the median in O(log n) time.

Frequently asked

Outline

Two heaps. Max-heap for lower half, min-heap for upper half. Add: insert into one based on value, rebalance so |sizes differ| ≤ 1. Median: if equal sizes, average tops; else top of larger. O(log n) add, O(1) median. Code it cleanly in chosen language. Discuss edge cases (single element, ties).

Reported by candidates on Glassdoor (not independently verified)

Given a binary tree, return all root-to-leaf paths whose values sum to a target.

Frequently asked

Outline

DFS with path tracking. Recurse left and right; at leaf, check if sum equals target. If so, add the path to results. Backtrack: pop from path after recursing. O(n) time, O(h) space. Walk through with example. Discuss edge cases (empty tree, single node).

Reported by candidates on Levels.fyi (not independently verified)

Technical (6)

What is the probability that a random walk on the integers starting at 0 returns to 0 at some point?

Frequently asked

Outline

1D symmetric random walk is recurrent — probability of returning to origin is 1. State the result. Mention that 2D is also recurrent but 3D and higher are transient. Derive heuristically: in 1D, expected visits to origin is infinite (sum of 1/sqrt(n)) — this divergence implies recurrence.

Reported by candidates on Reddit (not independently verified)

You roll a fair 6-sided die. If you get a 6, you win $10. Otherwise, you re-roll until you get a number you haven't seen before, then you win $1 for each unique number rolled. What is the expected value of this game?

Occasionally asked

Outline

Two branches. Branch 1 (prob 1/6): first roll is 6, win $10. Branch 2 (prob 5/6): not 6 on first, so collect unique non-6s. Expected unique collected before stopping: depends on when you re-roll a duplicate. State this is a coupon-collector-like sub-problem; estimate carefully. Walk through the framework; exact answer requires care.

Reported by candidates on Glassdoor (not independently verified)

What is the relationship between Var(X+Y) and Var(X-Y) when X and Y are independent?

Frequently asked

Outline

Both equal Var(X) + Var(Y) when X and Y are independent. Var(X+Y) = Var(X) + Var(Y) + 2·Cov(X,Y); Var(X-Y) = Var(X) + Var(Y) - 2·Cov(X,Y). When independent, Cov=0, so both reduce to Var(X) + Var(Y). State this; show you understand why correlation matters for portfolio variance.

Reported by candidates on Glassdoor (not independently verified)

Compute the expected number of dice rolls to see two 6s in a row.

Occasionally asked

Outline

Markov-chain expected-value. E0 = expected rolls from state 0 (no 6 in a row); E1 = expected rolls from state 1 (one 6 in a row). E0 = 1 + (1/6)·E1 + (5/6)·E0; E1 = 1 + (1/6)·0 + (5/6)·E0. Solve: E1 = 1 + 5·E0/6 and E0 = 1 + E1/6 + 5·E0/6. Substitute and solve: E0 = 42.

Reported by candidates on Glassdoor (not independently verified)

What is the difference between supervised and unsupervised learning?

Occasionally asked

Outline

Supervised: labeled training data (features + targets), learn a mapping. Examples: regression, classification. Unsupervised: no labels, discover structure. Examples: clustering, dimensionality reduction. Mention semi-supervised (partial labels) and self-supervised (proxy task generates labels) as hybrids. Discuss when each applies in research workflows.

Reported by candidates on Glassdoor (not independently verified)

Given a time series of returns, how would you test for stationarity?

Occasionally asked

Outline

Augmented Dickey-Fuller test for unit root. Null hypothesis: series has a unit root (non-stationary). Reject if p < 0.05 — series is stationary. Mention KPSS as a complementary test (null is stationary). Visual checks: rolling mean and rolling variance should be approximately constant. Discuss differencing as a fix for non-stationarity.

Reported by candidates on Glassdoor (not independently verified)

Jump Trading interview tips

  • Jump's offer bar is high. Treat every round as critical; weak performance on one round can sink the loop.
  • Probability and statistics dominate. Brush up on Markov chains, conditional probability, and order statistics before the loop.
  • Be ready to defend any assumption you make. Jump's interviewers probe relentlessly — show you can justify or revise on the fly.
  • Python is the default; C++ knowledge helps for systems-oriented rounds if listed on your resume.
  • Jump is intentionally low-profile. Don't expect them to share specifics about strategies or P&L — your research should focus on the firm's public footprint (Bristol office, Pyth Network involvement, etc.).

Frequently asked questions

How long is Jump Trading's quant interview process in 2026?

Most candidates report 5-8 weeks from initial contact to offer. Jump's deliberate hiring pace produces longer timelines than competitors.

What is Jump Trading's main business?

Prop trading across equities, futures, FX, crypto, and rates. The firm operates as a market-maker on major exchanges and increasingly in DeFi (via Pyth Network and other crypto initiatives).

Does Jump Trading sponsor visas?

Yes. Chicago HQ supports US H1-B with standard lottery odds. London, Bristol, and Singapore offices offer alternative paths for international candidates.

What programming languages does Jump Trading use?

Primarily C++ for production trading systems, Python for research. Some Rust adoption in newer systems. New-grad researchers can use Python for screens.

Can I reapply to Jump Trading after rejection?

Yes, after a 12-month cooldown. The firm keeps detailed interview notes.

More Jump Trading interview questions

Quantitative Researcher (New Grad) interview questions at other companies