Jane Street·Software Engineer·Technical Phone Screen
Jun 2026
Jane Street SWE interview with a pretty gnarly combinatorics/search problem. The kind of question where the constraints look small and you think you're fine, then you realize the search space is way weirder than it looks because of rational arithmetic and arbitrary parenthesization.
- Given an array of integers (length up to 5) and a target integer, determine whether any subset of the array can be combined using +, -, *, / and any parenthesization to produce exactly the target value. Division is exact rational division, not floating point. You must use at least one element and each element at most once.
“My first instinct was to just try all subsets and permutations and slap operators between them left to right, which completely ignores parenthesization.” The rest of the author's notes on Software Engineer interview at Jane Street, Technical Phone Screen round, covers how they worked through the question, what the panel pushed back on, and what they would do differently.
View Post