Hudson River Trading Interview Questions and Guide
Performance-critical code: cache behavior, lock-free and concurrent data structures, networking, and precise algorithmic reasoning.
The Hudson River Trading interview loop
- Online assessment
- 1–2 technical phone screens
- Onsite: 4–5 rounds of algorithms, C++/systems and low-latency design
Hudson River Trading interview questions
- Design a Distributed Cache
- Design a Stock Exchange
- Best Time to Buy and Sell Stock
- Text Justification
- Implement an LRU Cache
- Binary Subarrays With Sum
- Design Circular Queue
- Sort Characters by Frequency
- Best Time to Buy and Sell Stock II
- Merge Overlapping Intervals
- Minimum Operations to Reduce an Integer to 0
- Design a Stock Exchange Order Book
- How do you prioritize competing demands?
- Tell me about the hardest bug you've debugged