Jane Street Interview Questions

Jane Street Interview Questions

Practice 53 real Jane Street interview questions for 2026 — Jane Street interview questions and interview preparation built from real problems used in actual interviews with detailed solutions. This collection emphasizes coding-first assessment, trading-flavored probability and puzzle questions, and ML/statistics tasks that mirror the firm’s focus on precision, speed, and clear reasoning. Expect short, whiteboard-style problem solving and paired coding that tests correctness, edge-case thinking, and clear verbalization of tradeoffs; prepare by sharpening algorithmic coding, probability modeling, time-series intuition, and concise system designs. Software engineering content dominates: problems repeatedly ask you to transform sparse time-stamped streams into dense rows, validate and canonicalize order-book/trade data across databases, and design low-latency message flows between exchanges and trading systems, plus implementation puzzles (e.g., Connect Four) and probability/game-theory questions. Data scientist questions cluster around real-vs-fake DNA classifiers, probability and queueing puzzles, and trading RFQ competitiveness analysis. Machine learning engineering questions focus on end-to-end training frameworks, time-series forecasting for trading, and small runtime/compiler design for domain-specific languages.

53 Questions 1 Company08.03.2026
Showing 20 results
Role
Jane Street logo
Jane Street
Easy
Data ScientistIntern

Four Fair Coins: Expected Payoff and Pricing Two Magic Wands

You play the following game: four fair coins are tossed at the same time. For every coin that lands heads, you are paid \$1. The interviewer walks you...

Machine Learning
4
0
52 people solved
Sep 11, 2025
Jane Street logo
Jane Street
Medium
Frontend Engineer

Build a Web Calculator That Matches a Reference App

You are in a 45–60 minute phone screen (with screen sharing) for a Fullstack/Frontend role. The interviewer shares a link to a simple calculator web a...

Software Engineering Fundamentals
8
0
62 people solved
Sep 29, 2025
Jane Street logo
Jane Street
Medium
Data Scientist

Sealed-Bid Auction for a Box of 200 Coin Flips (and an Informed Opponent)

You are one of two bidders in a sealed-bid auction for a box. The box's payout is determined by flipping 200 fair coins: it pays \$1 for every coin th...

Machine Learning
7
0
70 people solved
Oct 10, 2025
Jane Street logo
Jane Street
Easy
Software Engineer

Calculate dice game win probability

Calculate dice game win probability Dice Game With Tie Rerolls: Probability You Eventually Win Context - Three players each roll a fair standard 6-sid...

Statistics & Math
30
1
415 people solved
Aug 4, 2025
Jane Street logo
Jane Street
Easy
Data ScientistIntern

Bounds on the Probability of Rain on at Least One Weekend Day

The probability that it rains on Saturday is $p$, and the probability that it rains on Sunday is $q$. Nothing is said about whether the two days are i...

Machine Learning
4
0
44 people solved
Sep 11, 2025
Jane Street logo
Jane Street
Medium
Data Scientist Locked

Analyze trading RFQ competitiveness data

This question evaluates a candidate's skills in exploratory data analysis, Excel-based feature engineering, basic statistical modeling, and interpreta...

Machine Learning
8
0
155 people solved
Oct 14, 2025
Jane Street logo
Jane Street
Medium
Data ScientistIntern

Which Dice Game Wins More Often: One Six in 4 Rolls, or Double Sixes in 24 Rolls?

You are offered two dice games and asked to decide which one gives you a better chance of winning. - Game 1: Roll one fair six-sided die 4 times. You ...

Software Engineering Fundamentals
6
0
48 people solved
Aug 28, 2025
Jane Street logo
Jane Street
Medium
Data ScientistIntern

Five Pumpkins Weighed in Every Pair: Find the Total Weight

You have 5 pumpkins. You weigh them two at a time, in every possible pairing, and the scale readings for the ten pairs are: $$21,\ 22,\ 23,\ 24,\ 25,\...

Software Engineering Fundamentals
2
0
30 people solved
Aug 28, 2025
Jane Street logo
Jane Street
Easy
Data ScientistIntern

Pick a Number 1-100 Where the Higher Pick Pays a 10-Point Penalty: Optimal Strategy

Two players simultaneously each pick an integer from 1 to 100 (inclusive). The winner is decided as follows: take the larger of the two picks, subtrac...

Machine Learning
4
0
35 people solved
Jul 22, 2025
Jane Street logo
Jane Street
Easy
Data ScientistIntern

Coin-Flip Race to Four: Game Length and a Conditional Win Probability

Two players play a coin-flipping game with a single fair coin. The coin is flipped once per round. Every heads counts for Player 1, and every tails co...

Machine Learning
3
0
26 people solved
Jul 22, 2025
Jane Street logo
Jane Street
Easy
Software Engineer

Sort trade executions into a canonical order

You are building a small component in a trading system that consumes trade execution records from an upstream feed. The records may arrive out of orde...

Coding & Algorithms
58
0
414 people solved
Dec 15, 2025
Jane Street logo
Jane Street
Medium
Data Scientist

Dice Duel: 30-Sided Die vs. 20-Sided Die with One Blind Reroll

Alice and Bob play a dice game. Alice has a fair 30-sided die (faces $1$ through $30$) and Bob has a fair 20-sided die (faces $1$ through $20$). Each ...

Machine Learning
5
0
39 people solved
Jul 17, 2025
Jane Street logo
Jane Street
Hard
Software Engineer Locked

Optimize trade PnL table updates

This question evaluates understanding of incremental aggregation and state management, including handling overlapping predicates, caching expensive or...

Coding & Algorithms
17
0
188 people solved
Feb 18, 2026
Jane Street logo
Jane Street
Medium
Data Scientist

Minimum Common Pairwise Correlation Among Seven Identically Distributed Random Variables

Suppose $X_1, X_2, \ldots, X_7$ are seven random variables defined on the same probability space. Each has mean $0$ and variance $1$, and they are ide...

Machine Learning
2
0
26 people solved
Jul 17, 2025
Jane Street logo
Jane Street
Medium
Software EngineerIntern

Bottom-Insertion Connect Game: Detect the First k-in-a-Row Winner

Two players, B and R, take turns dropping pieces onto a board that covers the upper half-plane of an integer grid. Columns are indexed by arbitrary in...

Coding & Algorithms
1
0
21 people solved
Nov 6, 2025
Jane Street logo
Jane Street
Easy
Machine Learning EngineerNew Grad

Marketplace Data Store: Order Matching and End-of-Day Reconciliation

Marketplace Data Store: Order Matching and End-of-Day Reconciliation You are building the core of a marketplace where sellers list individual units of...

Coding & Algorithms
0
0
14 people solved
Aug 2, 2025
Jane Street logo
Jane Street
Medium
Data Scientist

Pricing a Mystery Money Box: Expected Value, Adverse Selection, and Competition

A company manufactures sealed boxes. Each box contains a cash amount that is an integer number of dollars drawn uniformly at random from $1$ to $100$ ...

Machine Learning
2
0
29 people solved
Feb 26, 2025
Jane Street logo
Jane Street
Medium
Software Engineer

Implement Connect Four with bottom push-up

Implement a Connect Four variant with bottom push-up. In standard Connect Four a dropped disc falls to the lowest empty cell of a column. In this vari...

Coding & Algorithms
82
0
961 people solved
Sep 6, 2025
Jane Street logo
Jane Street
Medium
Machine Learning EngineerIntern

Board Simulation: Bottom-Insert Pieces with Uniform Row and Column Detection

Board Simulation: Bottom-Insert Pieces with Uniform Row and Column Detection You must simulate a 2-D game board with R rows and C columns. Each cell i...

Coding & Algorithms
1
0
18 people solved
Aug 27, 2025
Jane Street logo
Jane Street
Medium
Data Scientist

Solve queue switch and coin change puzzles

This entry contains two separate interview-style quantitative/algorithmic questions. --- 1. Queue switching decision problem You are standing in a sin...

Coding & Algorithms
17
0
149 people solved
Oct 14, 2025

Frequently Asked Questions

How difficult are Jane Street interview questions?
Jane Street interviews are widely regarded as challenging and selective. Expect questions that test clear logical thinking under time pressure: algorithmic coding for software roles, probability and combinatorics for quant and data roles, and system/architectural thinking for ML/System candidates. Problems often combine programming with puzzle-like reasoning, requiring both correct solutions and concise, well-explained tradeoffs. Difficulty comes less from obscure trivia and more from the requirement to justify assumptions, iterate toward robust solutions, and communicate clearly while coding or solving probability puzzles in real time. Strong fundamentals and steady verbal problem-solving practice narrow the gap quickly.
What does the Jane Street interview process look like and which roles use these questions?
The Jane Street process typically starts with a recruiter screen and may include an online assessment or take-home exercise, followed by one or more live technical screens and a final multi-interview day. Software Engineer, Data Scientist, and Machine Learning Engineer candidates all see live technical problem-solving; software roles skew toward algorithmic coding and systems puzzles, data scientists get probability, modelling and analytical case work, and ML engineers see end-to-end training and time-series forecasting design. Traders and research roles also use probability and game-theory puzzles. Across roles, interviews emphasize interactive reasoning and collaboration as much as final correctness.
How should I structure my preparation timeline for Jane Street interviews?
Plan a focused 4–8 week timeline depending on your starting point. Early weeks should reinforce core fundamentals: data structures and algorithms for engineers, probability and statistics for data roles, and basic modelling and pipeline design for ML. Middle weeks are for targeted practice on role-specific puzzles and mock interviews under timed conditions, writing code in a plain editor to mimic interview constraints. Final weeks should consolidate weak spots, rehearse clear verbal explanations, and run several full-length practice interviews with feedback. Regularly review edge cases and complexity tradeoffs so your solutions are both correct and explainable in real time.
What key subtopics appear most often in Jane Street questions by role?
For Software Engineers, recurring themes include processing and transforming streaming trade data (sparse to dense conversions), validating and reconciling order-book updates across sources, designing message flows for exchange-trading systems, canonical sorting of executions, sequential-reveal classification problems, and logic-heavy implementation tasks such as games with unusual constraints. Data Scientists commonly face classification and authenticity tasks (real-versus-fake DNA), probability and game-theory puzzles, and analytical case work like RFQ competitiveness and queue-switch problems. Machine Learning Engineers see end-to-end training framework design, time-series forecasting, runtime/compiler work for small languages, and production-focused prediction pipelines.
What standout tips and common pitfalls should I know before interviewing at Jane Street?
Standout tips: speak your thought process clearly, ask concise clarifying questions, and iterate visibly from simple correct solutions to optimized versions. Practice coding in a minimal editor and rehearsing probability puzzles aloud. Emphasize correctness, robustness, and edge-case handling rather than clever tricks alone. Common pitfalls include long silent periods while thinking, failing to state assumptions, over-optimizing prematurely, and ignoring numeric or ordering edge cases in trading-style problems. For domain-specific rounds, validate your modelling assumptions and make measurable tradeoffs explicit so interviewers can follow and critique your approach constructively.

Explore more Jane Street interview questions

Jump straight to Jane Street questions for a specific role or category.

By role
By category
Across all companies