🚀
FREE Guide
•
2025 Quant Firm Tier List →
Reviews
FAQ
Jobs
Login
BOOK A FREE QUANT CONSULT
Jump Trading
Interview Questions
List of Real Interview Questions from
Jump Trading
90 Questions
Updated 2026
Quant Interview Questions
90
Questions
5
How can you prevent gradient instability caused by the sigmoid function?
Software Engineer Interview
53
There are four balls: two black and two white. You randomly pick two balls and flip their colors (from black to white or vice versa), and repeat this process. How many times must you repeat this process to be certain that all four balls end up the same color?
Quantitative Researcher Intern Interview
51
Suppose a collection of n random variables have all pairwise correlations equal to c. Find, with proof, the range of possible values of c.
Quantitative Trading Interview
52
You have 5 unknown numbers. When selecting any two out of these five, there are 10 possible pairs. You are given the sums of all these 10 pairs. Using this information, find the original 5 numbers.
Quantitative Trading Interview
50
Task 1: You are given a string containing only numbers and the mathematical operators '+' and '*'. Read the string character by character. If it is a digit, push it onto a stack. If it is an operator, pop two elements from the stack, apply the operator, and push the result onto the stack. If there are not enough elements on the stack or no operator to apply, return -1. For example, for '12+4*7*', the result should be 84. Task 2: You have three ticket options: a 1-day ticket for $2, a 7-day ticket for $7 (valid for 7 consecutive days), and a 30-day ticket for $25. Given a list of days (integers in increasing order) on which you plan to travel, return the minimum possible amount of money you need to spend on tickets. For example, given [1,2,3,4,5,11,12,25], the minimum possible cost is 13.
C++ Software Engineer Interview
47
Swap two variables without using a temporary variable.
Software Developer Intern Interview
49
What is a virtual destructor?
Trading Intern Interview
48
Compute the expected value of the maximum of n dice rolls.
Quantitative Researcher Intern Interview
46
Design a linked list class.
Software Developer Intern Interview
45
Describe an efficient way to implement a lazily initialized singleton pattern in C++.
Software Engineer Intern Interview
44
Implement a vector in C++ that stores its elements on the stack when the number of elements N is less than 10, but uses the heap to store any exceeding elements when N is 10 or greater.
SWE Intern Interview
43
What is the Global Interpreter Lock (GIL) in Python, and how does it affect multi-threaded programs?
Senior Software Engineer Interview
42
Write a function that prints 'fizz' if the parameter is divisible by 3 and prints 'buzz' if it is divisible by 5. You may use any programming language.
Software Engineering Interview
41
You have 8 balls that are identical in appearance, but one of them is heavier and the rest all have the same weight. Using a balance scale, what is the minimum number of weighings required to guarantee finding the heaviest ball, and how would you do it?
Software Engineering Interview
40
How many zeros are there in 100 factorial (100!)?
Quantitative Trader Interview
39
Let U₁, U₂, ... be independent uniform (0,1) random variables. Define N = min{ n : sum_{i=1}^n Uᵢ > 1 }. What is E[N]?
Quantitative Trader Interview
37
What are the different states a Verilog register can have?
FPGA Engineer Interview
38
Explain the difference between blocking and non-blocking assignments.
FPGA Engineer Interview
36
How can two devices synchronize their clock times over a network?
Tech Ops Intern Interview
35
There are four balls, two black and two white. You randomly pick two balls and flip their color (black to white or white to black). You repeat this process. How many times, on average, must you repeat this to ensure all four balls are the same color?
Quantitative Researcher Intern Interview
34
Compute the expected value of the maximum of n dice rolls.
Quantitative Researcher Intern Interview
32
What is a Python decorator?
Software Engineer Interview
33
Given an array of characters, implement the 'malloc' function as in C. Ensure you write 'malloc' in a way that allows you to implement the 'free' function later. (The second part of the question is to implement 'free').
Software Developer Interview
31
How would you implement a mutex in C++?
Software Engineer Interview
30
Implement an order limit book management system that supports bids and offers in a serialized format.
Software Engineer Interview
29
Describe virtual memory in an operating system.
Software Engineer Interview
28
There are 4 balls in a bag: 2 red and 2 black. Randomly pick 2 balls; paint the second ball to the color of the first ball. What is the expected number of times this operation must be repeated until all the balls have the same color?
Algorithmic Trader Interview
27
Reverse a linked list without using loops.
Algorithmic Trader Interview
26
Given that a^2 + b^2 = c^2 and a + b + c = 40, where a, b, and c are positive integers, what are the values of a, b, and c?
Algorithmic Trader Interview
25
Let X and Y be independent standard normal random variables (mean 0, variance 1). What is the probability that X is greater than 5 times Y, i.e., P(X > 5Y)?
Algorithmic Trader Interview
24
We take turns flipping a coin; the first one to get a tail wins the game. Is it a fair game? If not, what is the probability of the first player winning?
Algorithmic Trader Interview
22
What is the expected number of rolls of a fair six-sided die needed until all six numbers have appeared at least once?
Quantitative Analyst Interview
23
Given a large dataset, how would you determine if the data follows a normal distribution?
Intern Interview
21
Suppose there are n random variables, each pair of which has the same correlation coefficient. What is the range of possible values for the correlation?
Quantitative Analyst Interview
20
A fair six-sided die is rolled twice. What is the expected value of the larger number obtained?
Trader Interview
19
What is the expected value when rolling a fair six-sided die?
Trader Interview
17
For a 2-level nested loop iterating over a 2D array, will exchanging the loop iteration indices make a difference in performance? Explain why.
Software Engineer Internship Interview
18
How do you reverse a linked list?
Trader Interview
16
Write code to compute the Nth Fibonacci number.
Software Engineer Internship Interview
15
What is the difference between stack and heap memory in C++?
Software Engineer(Internship) Interview
14
Given an array of chars, implement the function malloc as in C. Ensure your implementation of malloc enables the subsequent implementation of the function free later. The second part of the question is to write free.
Software Developer Interview
13
Write a Python class that allows getting and setting trading prices.
Software Engineer Interview
12
How would you implement a mutex in C++?
Software Engineer Interview
11
Coding challenge: Implement an order limit book management system that manages bids and offers in a serialized format.
Software Engineer Interview
10
Given two strings and a parent string, find all indices where both strings match within the parent string. Comment on a very complex Python code that accomplishes this.
Software Engineer Interview
9
Provide pseudocode to calculate the standard deviation of a dataset. How would you optimize this computation, and under what conditions might your approach fail?
Quantitative Researcher Interview
8
How can we find the number of zeros in an array?
Quantitative Researcher Interview
7
After running one iteration of bubble sort on an array, what is the probability that the array is now sorted?
Quantitative Researcher Interview
6
Given an array of integers, find all triplets of elements (a, b, c) such that a + b = c.
Quantitative Researcher Interview
4
Fill out the entries of a matrix such that its inverse is also an integer matrix.
Quantitative Researcher Interview
5
You keep rolling a fair six-sided die. What is the expected number of rolls needed to obtain six consecutive sixes for the first time?
Quantitative Researcher Interview
2
How would you compute the nth term of the Fibonacci sequence?
Quantitative Researcher Interview
3
What is the cubic root of 3375? You have 10 seconds.
Quantitative Researcher Interview
1
What is a Python decorator?
Software Engineer Interview
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.