Jane Street
Probability, mental math, and market-making games matter as much as code — you are graded on the reasoning you say out loud, not the answer you land on.
Typical loop
- 1Recruiter screen
- 2Phone screen: probability and estimation
- 3Technical phone screen: coding and reasoning
- 4Onsite: probability, trading games, and programming rounds
- 5Final conversations with traders and engineers
Questions
Callback's practice questions and the LeetCode questions Jane Street has been asking, filtered together.
Asked on LeetCode
14 questions · all time
- Count Common Words With One OccurrenceeasyArrayHash TableStringCountingfrequency 100.0
- Walking Robot SimulationmediumArrayHash TableSimulationfrequency 97.8
- Minimum Time to Make Array Sum At Most xhardArrayDynamic ProgrammingSortingfrequency 95.3
- Design a Text EditorhardLinked ListStringStackDesign+2frequency 81.5
- LRU CachemediumHash TableLinked ListDesignDoubly-Linked Listfrequency 76.3
- Teemo AttackingeasyArraySimulationfrequency 69.5
- Add StringseasyMathStringSimulationfrequency 60.1
- Add Two IntegerseasyMathfrequency 60.1
- Add Two NumbersmediumLinked ListMathRecursionfrequency 60.1
- Longest Common PrefixeasyArrayStringTriefrequency 60.1
- Number of Orders in the BacklogmediumArrayHeap (Priority Queue)Simulationfrequency 60.1
- Stream of CharactershardArrayStringDesignTrie+2frequency 60.1
- Two SumeasyArrayHash Tablefrequency 60.1
- Valid ParentheseseasyStringStackBracket Sequencesfrequency 60.1