I applied through college or university. The process took 2 weeks. I interviewed at Hudson River Trading in Sep 2015
Interview
It was a technical phone interview. The interviewer asked many technical questions according to my resume. Those questions are basics in operating systems and he really asked a lot about it. Be prepared and make sure you truly familiar with what you have learned or done! There was a coding at last but it was an easy one.
Interview questions [1]
Question 1
How do you support multi-threading without kernel?
The first round screening was an automated coding assignment on code signal. Had to solve 4 questions in 70 minutes. Classic leetcode style questions with roughly medium to hard difficulty
A *3 HOUR* OA, consisting of both frontend and backend coding
I should have instantly declined to interview upon learning that, and I encourage you too as well.
Felt that I did solid on the backend piece, not as good on the frontend.
Interview questions [1]
Question 1
non-leetcode practical backend coding and separate frontend flow
I applied through a recruiter. I interviewed at Hudson River Trading in Mar 2026
Interview
A bunch of questions related to OS (deep, implementation ideas), data structure, networking.
A bit about your previous project & deep investigation experience.
Second phone screen classic C++ coding questions regarding pointers, references.