Back to Jane Street guide

Jane Street · Online Assessment

Jane Street Online Assessment Prep

Jane Street screens candidates through HackerRank / CodeSignal (coding) plus custom in-house math and market-making tools before any interview. Below: the exact format, what each section tests, and how to practise it in identical conditions until you walk in confident.

Practise for Jane Street

Freeno card

Start practising on Intervyo. Free tools, scored feedback, no payment.

  • Resume Checker, scored against Jane Street
  • HireVue practice, AI-scored
  • Live AI mock interviews with Vyo
  • Psychometric tests in real formats
  • Application Tracker
Start practising free
Every interview stage, with AI feedback
Upgrade any time, no commitment

The format

What Jane Street's online assessment actually looks like

At the very front of the funnel, often triggered automatically within 24-72 hours of applying, before any deep human interaction.

Timed sections

Most online assessments split into 3-5 sections, each with its own clock. Speed and accuracy both count.

Adaptive difficulty

Modern formats get harder if you answer correctly, easier if you struggle. Your final score reflects what you can actually do under time pressure.

Pass mark

Jane Street sets a pass mark per test type. Below it, you don't progress regardless of how strong the rest of your application is.

Completion window. Typically 3-7 days to complete (some reports cite 4-7, or 3-5 calendar days); results in 3-5 business days.

By division. Deeply partitioned by role: SWE/QR get a coding test, traders get a mental-math, sequence and probability battery plus a market-making game.

Recent changes. Jane Street has increased the quantitative difficulty of early-stage screening tools to manage rising undergraduate application volume.

The provider

What Jane Street actually buys

Jane Street configures its own selection of HackerRank / CodeSignal (coding) plus custom in-house math and market-making tools modules. Below: the exact products in the suite, why they were chosen, and what the provider's reputation is across the candidate pool.

Modules in the suite

  • Technical coding test (HackerRank / CodeSignal)
  • Mental-math / arithmetic speed test
  • Number-sequence / pattern recognition
  • Probability, statistics and combinatorics
  • Trading / market-making game simulation

History at Jane Street. An automated front-funnel filter designed to eliminate the bottom 80-90% of the pool before human interaction.

Candidate reputation. Demanding because of time pressure: the mental-math blitz and hidden coding edge cases are the most common failure points.

Section breakdown

What each part of the Jane Street assessment tests

Each section has its own format, timer and trap pattern. Worked examples below show exactly what you will see and where candidates drop points.

Coding and algorithms (SWE / QR)

2-4 problems · 60-90 minutes

What it tests. Data structures (hash maps, heaps, graphs), optimization (two-pointer, sliding window, DP) and algorithmic efficiency.

Worked example. Given daily stock prices and an integer K, compute the maximum profit with at most K non-overlapping buy/sell transactions (a DP solution; the equivalent of unlimited transactions when K >= n/2).

Common traps. Over-engineering with class hierarchies; failing hidden edge cases (empty arrays, negatives, duplicates, integer overflow).

How to handle it. Read the constraints first: if N is up to 100,000 your solution must be O(N) or O(N log N), since O(N^2) times out for partial credit.

Mental math and arithmetic speed (QT)

A classic "80 questions in 8 minutes" (some variants 60 in 8) · ~8 minutes

What it tests. Raw numerical fluency under intense time pressure: arithmetic, fractions, percentages.

Worked example. 37 x 43 = (40 - 3)(40 + 3) = 1600 - 9 = 1591; 15% of 840 = 84 + 42 = 126.

Common traps. The perfectionist freeze (20 seconds on one hard item costs five easy ones); sign and decimal errors.

How to handle it. Use structural shortcuts (difference of squares, 10%+5% decomposition) and keep a steady rhythm; calculators and aids are prohibited.

Number sequences and pattern recognition

20-30 sequences · 10-15 minutes

What it tests. Rapid inductive reasoning across arithmetic, geometric, Fibonacci and interleaved patterns.

Worked example. 3, 7, 15, 31, 63, ... follows a_n = 2 a_(n-1) + 1, so the next term is 127. Differences of 2, 3, 6, 11, 18 are +1, +3, +5, +7, so the next term is 27.

Common traps. Tunnel vision on simple addition; missing alternating odd/even-index rules.

How to handle it. Check first-order differences first, then second-order differences, geometric ratios and square/cube offsets.

Probability, statistics and combinatorics

10-15 problems · 30-45 minutes

What it tests. Conditional probability, Bayes, expected value, variance, dice/card/urn counting and game-theoretic optimization.

Worked example. Two fair dice with sum at least 10: of the 6 outcomes, 5 contain at least one 6, so P(at least one 6 | sum >= 10) = 5/6. A committee of 4 from 8 juniors and 4 seniors: P(exactly 2 and 2) = (C(8,2) x C(4,2)) / C(12,4) = 168/495 = 56/165.

Common traps. Base-rate fallacy (forgetting to adjust the denominator); double-counting dice or card combinations.

How to handle it. Use linearity of expectation, symmetry and complementary counting to bypass long summations.

Trading / market-making game simulation (QT)

What it tests. Capturing expected value while managing inventory and adverse selection.

Worked example. True value uniform on $10-$30 (E[V] = $20). Quote 18 bid / 22 ask; as samples or clues arrive, update fair value and skew quotes to flatten inventory.

Common traps. Holding a fixed fair value despite the order flow; quoting absurdly wide (1 / 100) and getting zero trades and a zero score.

How to handle it. If you go heavily long, lower both bid and ask to attract sellers away and incentivize buyers; take calibrated risk to generate P&L.

Pass mark

How Jane Street scores the assessment

Asymmetric, hurdle-based scoring: a spectacular score in one domain rarely compensates for a failure in another. Basic numerical automaticity and clean coding are absolute baselines.

Competitive percentile thresholds

  • Mental math (QT, 80 questions). ~65+ raw points is competitive (with negative marking)
  • Coding (SWE). Near-perfect hidden test-case pass; timing out drops the score sharply
  • Probability (QR/QT). High accuracy on conditional probability and combinatorics

Methodology. Accuracy matters more than raw attempts: a candidate who cleanly answers 66 with zero errors often beats one who attempts 78 and gets 12 wrong. A perfect probability score with a 30 on mental math triggers an automatic trader rejection.

Response time. 3-5 business days, processed almost immediately given automated grading.

Score visibility. Candidates never see raw scores, percentiles or which test cases failed.

How to practise

Drill Jane Street's exact format

Same provider, same section structure, same time pressure. With a scored report after every test so you can fix the weakest section before the real one.

  • HackerRank / CodeSignal (coding) plus custom in-house math and market-making tools-calibrated practice. Not a generic stand-in. The exact provider and section structure Jane Street uses on the day.
  • Adaptive question difficulty. Questions get harder when you nail them, easier when you struggle. Walk away knowing where you actually stand.
  • Coaching, not just a score. "You are spending too long on table-data questions" beats "you scored 68%". Specific advice per weak section.
  • Percentile benchmarking. Your score compared to the US candidate pool, so you know if 70% is excellent or worrying for that test.

Free practice section, scored. Keep practising free on Intervyo.

Why candidates fail

How candidates lose Jane Street's assessment

Specific failure patterns documented across past applicants. Most are avoidable with structured preparation.

  1. 1

    Over-engineering code

    Building elaborate OOP structures in the editor consumes time, leaving too little for the highest-weighted problem.

  2. 2

    Freezing on the mental-math timer

    Missing two in a row triggers panic and a cascade of sloppy entries or a block.

  3. 3

    Treating trading sims as pure math

    Ignoring inventory, trading blindly against toxic flow and getting caught with a huge open position before a price move.

  4. 4

    Failing hidden edge cases

    Code that passes the two visible tests but breaks on negatives, empty arrays or integer overflow.

  5. 5

    Misallocating time across problems

    Spending 45 of 60 minutes shaving the easiest problem from O(N log N) to O(N) and starving the hard one.

What works

What separates the candidates who pass

Concrete habits drilled by candidates who clear the cut-off, drawn from applicant accounts and practice patterns.

  • Daily arithmetic drills

    Weeks of 15-20 minute Zetamac/Rankyourbrain sessions to build speed under stress.

  • Immediate Big-O identification

    Read the input constraints, instantly rule out O(N^2), and design the optimal solution from the start.

  • Inventory-aware market making

    Shift quotes to manage position risk rather than chasing maximum margin on each trade.

  • Proactive edge-case validation

    Dry-run logic against N=0, single-element arrays and max integer values before submitting.

  • Linearity of expectation and symmetry

    Avoid tedious joint-distribution tables by leaning on EV linearity and symmetry arguments.

From past applicants

How recent Jane Street candidates approached the assessment

Anonymised candidate accounts of how recent applicants approached the Jane Street assessment. Each covers the prep, the experience, and the outcome.

Quantitative Trading Intern (New York)

Prep. Applied within 48 hours of the July opening and practiced Zetamac daily, aiming for 40-50 on standard settings.

Experience. 80 questions in 8 minutes (which felt faster because you cannot skip), then a 45-minute, ~12-question probability section with a recursive coin-flip and a conditional dice setup; deliberately did not guess the last two to avoid wrong-answer penalties.

Outcome. A recruiter scheduled the first-round technical phone interview three days later.

Full-Time Software Engineer (New York, F-1 STEM OPT)

Prep. Focused on clean, direct code with clear naming and disciplined edge-case checking.

Experience. Three HackerRank problems over 90 minutes: an array-manipulation warmup, a running-statistics structure needing a balanced heap for O(log N), and a constrained shortest-path graph problem; finished with 8 minutes to spare after checking empty inputs and overflow.

Outcome. The recruiter advanced him to the technical phone rounds four days later.

Practice strategy

Where to drill the Jane Street format

Match the constraints of the real environment with daily, targeted drills rather than random practice.

  • Algorithmic coding

    LeetCode Medium/Hard in a plain editor with no autocomplete, strictly timed (25 min Medium, 40 min Hard); prioritize arrays, two-pointer, sliding window, hash maps, heaps and BFS/DFS.

  • Mental-math speed

    Zetamac and Rankyourbrain daily until you comfortably clear 60+ correct in a two-minute window with a near-zero error rate.

  • Probability and combinatorics

    Work through "Heard on the Street" (Crack) and the Green Book (Zhou): Bayes, conditional expectation, discrete distributions and dice/card counting.

  • Market-making readiness

    Use Tradermath or Trading Interview to practice disciplined two-way spreads and shifting quotes the moment inventory deviates from zero.

Time investment. A balanced split of roughly 60 min/day coding, 40 min/day probability and 20 min/day mental math over several weeks.

Time management

Five moves that protect your score

  1. 01Set your own clock per question. Divide section time by question count. Move on when you hit your per-question budget, even if you are mid-thought.
  2. 02Read the question before the chart. Half the work in numerical is finding the right number in a table. Knowing what you are looking for cuts the time in half.
  3. 03Use "Cannot Say" generously. Verbal reasoning rewards strict reading. If the passage does not say it, the answer is "Cannot Say", not your own inference.
  4. 04Skip the impossible ones. Most tests do not penalise wrong answers more than skips. If you cannot see it in 20 seconds, flag and move on.
  5. 05Practise the exact format, not a generic stand-in. HackerRank / CodeSignal (coding) plus custom in-house math and market-making tools has its own rhythm, and a generic reasoning test is not the same. Intervyo's simulation is calibrated to this format, so you rehearse the real thing under real timing rather than a generic aptitude set.

FAQ

Jane Street Online Assessment questions, answered

The platforms support OCaml alongside Python, C++, Java and Go, but you are not required or expected to use OCaml; choose the language you write most fluidly under time pressure. Calculators, apps and smart devices are strictly prohibited on the mental-math test, and the system watches for sudden drops in typing cadence. Scratch paper is generally discouraged on the rapid mental-math and coding tests due to time constraints, but you can use it on the longer probability, statistics and research sections to map out formulas and trees.

The other rounds

The rest of the Jane Street process

Online Assessment is one of four rounds. Practise each one free on Intervyo.

Practise free

Rehearse the Jane Street online assessment free

Practise every stage on Intervyo with AI-scored feedback: HireVue, psychometrics, live mock interviews, and Resume. Free to start, no card required.

Start practising free

Free tools, upgrade any time

Intervyo is not affiliated with or endorsed by Jane Street, SHL, Pymetrics, Cubiks, AON or any other assessment provider. Test details are sourced from past applicants and published guidance; verify on the firm's careers site before applying. Sector: Investment Banking.

Jane Street

Practise free

Start free