How Hudson River 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.
Quantitative trader candidates report probability questions such as conditional expectations with dice.
Algorithm trader candidates report a coding test; one was asked to find the differences between two data files. A 2026 report describes a deep dive into a past research project and a design-and-code task (a cache for model checkpoints).
Trader · Interview · Behavioural · reported by a candidate
Behavioural questions candidates report:
Explain one of your research projects in detail. What exactly was your contribution?
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.
Expect to be pushed on details: why that method, what you tried that failed, how you'd know if the result was wrong. Pick a project you can defend line by line.
Algo Developer (campus) · Interview · Expected value · reported by a candidate
A point is placed uniformly at random in a 1 × 1 square.
Reported as "expected distance to an edge, with a randomly placed object". We use the usual version: a point uniform in a unit square, distance to the nearest edge.
What is the expected distance to the nearest edge?
Answer and worked solution
Answer: 1/6 ≈ 0.16667
Key idea. Use the tail formula E[D] = ∫ P(D > t) dt.
D > t means the point is at least t from every edge: inside a central square of side 1 − 2t.
P(D > t) = (1 − 2t)² for 0 ≤ t ≤ ½.
E[D] = ∫₀½ (1 − 2t)² dt = 1/6.
1/6.
Check. The farthest any point can be from an edge is ½ (the centre), and most points are near an edge, so a small answer makes sense.
Trap. Answering ¼ (the mean distance to one particular edge, not the nearest).