I applied through university. I interviewed at Hudson River Trading in Oct 2020
Interview
Starts with online coding assessment, then two phone interviews. The first phone interview was about probability. Second phone interview was about algorithms. After there is an onsite, which I didn't qualify for
Interview questions [2]
Question 1
First interview had three questions. One was a gambling question where you had to maximize expected reward. The second was a simple total probability question, and the third was a statistical significance question. All in all, this interview was pretty easy.
The second interview had three coding questions, one leetcode medium and two leetcode hard level questions. One of them is here: https://leetcode.com/problems/distinct-subsequences/
The second one was a data structure design question, where the data structure supports push() and randompop() operations. This interview was very difficult in my opinion