How Jump Trading's process runs, as candidates and the firm describe it, and the questions candidates report, each with a worked solution. Free, no sign-up.
Algorithmic trader candidates report short maths questions (number theory, normal distributions, coin games) and an on-site task: implement an algorithm from a written description in about 30 minutes.
Trader candidates report being asked to describe their market-making experience.
Trader · Interview · Behavioural · reported by a candidate
Behavioural questions candidates report:
Describe your experience making markets.
Answer one out loud, as you would in the interview.
Model answer
Use a short story: the situation in one sentence, what you did (not the team), the result with a number if you have one, and what you'd do differently. Aim for about two minutes.
If you have none professionally, talk about the games you've practised (quote widths, how you moved after being hit, inventory you carried) and what you learned. Be honest about the level.
Algo Trader · Interview · Optimal stopping · reported by a candidate
I deal a shuffled 52-card deck face up, one card at a time. At any point before a card is turned you can say "stop": if the next card is red you win, otherwise you lose. You must stop before the deck runs out.
Reported twice (an algo trader and a quant research intern). The intern's version: say "next" before any card; if it's red you win $1.
What is your chance of winning under the best strategy?
Answer and worked solution
Answer: 0.5
Key idea. At every moment, the next card is exactly as likely to be red as the last card in the deck.
Whatever you've seen, the unseen cards are in random order, so "next card red" and "last card red" have the same probability.
So any stopping rule wins with the same probability as "bet on the last card", which you could decide before the deal.
The last card is red with probability ½: P(win) = ½ for every strategy.
Check. Waiting for a red-rich remainder helps on some paths, but sometimes the reds run out first; it balances exactly (the fraction of reds left is a martingale).
Trap. Thinking you can gain by waiting until more black cards have gone.
Interviewers may push further: Why can no strategy do better, even "wait until more black cards have gone"?
Algo Trader · Interview · Combinatorics · reported by a candidate
Run one pass of bubble sort on a random ordering of distinct numbers: compare the first two and swap them if they're out of order, then the second and third, and so on to the end.
Reported without the list length; the lengths below are ours. The numbers are distinct and in random order.
(a) With 4 numbers, what is the probability the list is sorted after one pass?
Answer and worked solution
Answer: 1/3 ≈ 0.33333
Key idea. One pass can move each element left by at most one place.
So the list is sorted after one pass exactly when no element starts more than one place to the right of its final position.
Such orderings can be built position by position with 2 choices each for the first n − 1 positions: 2n−1 of them.
n = 4: 2³/4! = 8/24 = 1/3.
Check. n = 2: 2/2 = 1 (one pass always sorts two numbers). n = 3: 4/6. Shrinks fast.
(b) With 5 numbers?
Answer and worked solution
Answer: 2/15 ≈ 0.13333
Key idea. Same count: 2n−1 fixable orderings out of n!.
n = 5: 2⁴/5! = 16/120 = 2/15.
Interviewers may push further: What is it for n numbers?
Quant Researcher · Interview · Statistics · reported by a candidate
You sit by a road. Gaps between cars are independent exponential random variables with unknown rate λ. The first car passes 3 minutes after you sit down and the second 8 minutes after you sit down.
Reported with symbols x and y; the numbers are ours. We read both times as measured from when you sat down.
What is the maximum-likelihood estimate of λ (cars per minute)?
Answer and worked solution
Answer: 0.25
Key idea. Exponential gaps: the MLE of the rate is the number of events divided by the total time observed.