I applied online. I interviewed at Hudson River Trading (New York, NY) in Apr 2025
Interview
I did an online coding interview on CodeSignal, which consisted of hackerrank style questions. One of the questions was a math brainteaser that required me to compute the answer algorithmically, another question involved implementing reversi, and the final question required me to merge two trees and print out the tree in pre-order. I will soon do a Zoom interview on probability and statistics
Interview questions [1]
Question 1
1) A pretty number is a number in base 4 whose digits are all either 1 or 0. How many pretty numbers are there < n?
2) Given a list of moves in reversi, return the total number of pieces for each player at the end of the game
3) Trees are given as lists of nodes, where each node is a list with data [key, value, *children), where the order of the children matters. Two trees must be merged (left and right). For a given merged node with the same key between left and right inputs, the merged value should come from the right tree. The list of the merged node's children should start with children from the left tree's child list, and then the leftover right tree's child list. Output (key1,value1,...) in pre-order traversal
I applied through an employee referral. I interviewed at Hudson River Trading (Singapore) in Mar 2025
Interview
Got a referral from HR. First round was CodeSignal, 150mins for one leetcode easy and 2 mediums. Next round was math, pretty standard overall, focusing more on statistics exercises than brain teasers. Third round was live coding, which was less of a leetcode type problem but rather a game where you need to code the optimal strategy. Failed here. The interviewers were all very nice and helpful.
Interview questions [1]
Question 1
Code an optimal strategy for a simplified version of blackjack (45 mins live coding)
There is an online assessment with programming questions. Then there are some Zoom technical interviews which test math and statistics and programming. Finally there would be a superday with multiple interviews.
Interview questions [1]
Question 1
Some basic probability/expected value, coding question using data structures