Database design in your preferred language. The question is long but not hard. The interviewer will ask you 3 questions and you should explain your thinking clearly. You had better read the question fast.
I applied through college or university. I interviewed at Jane Street in Oct 2025
Interview
The first-round interview was conducted online and focused on a simulation-style coding problem. The interviewer described a two-dimensional game board containing two types of pieces. The first task was to design a class representing the board and implement a method to add a new piece from the bottom of a column, causing existing pieces in that column to shift upward. The second task involved checking whether any column contained identical pieces, and the third extended this to rows. The interviewer was friendly and emphasized clear reasoning and clean code design.
Interview questions [1]
Question 1
You are given a 2D board with two types of pieces. Implement a class that supports adding a piece to a column (pieces shift upward) and methods to check whether any column or row consists entirely of the same piece type.
I applied online. The process took 5 days. I interviewed at Jane Street (Singapore) in Nov 2024
Interview
The interview lasted 60 minutes, during which was asked to write code to implement a function, mostly leetcode-style. Also discussed possible optimizations during the interview. Received a rejection two days later.
Interview questions [1]
Question 1
Implement an algorithm to match the best offers from the sellers' database for each offer in the buyers' list.