Algorithm Engineer
General Interview Information
Interview Details
1. online code test - code in c or c++. 3 questions. Two are graded on runtime and the third for correctness. medium-hard difficulty.
If you pass, the recruiter will send you a link to pick a time and schedule an interview. Easy email based process.
Note that both of these interviews do not require coding. They are entirely over the phone
2. phone interview - talk about background and a challenging project that you worked on. one probability question - painted 3x3 cube type. compute the probability and explain the intuition behind it. one programming question relating to bits. no code required. you just need to explain your train of logic.
3. phone interview round 2 - c++ questions. you need to be able to explain everything in detail and provide examples. then data structures questions. they are very concerned about cache performance. You can read "what every programmer should know about memory" to brush up on the cpu cache. they go beyond the surface level with simple sounding but tricky questions. programming question after - starts easy becomes very hard. again you just need to describe the solution.
4. onsite interview - didn't make it
Want Access to these Hudson River Trading LLC Overall Company Rankings?
- Free 1 month access by adding just 1 salary datapoint here
- REAL salary bonus data across 1,000+ companies
- Plus free 1 month access to 10,000+ interview insights
or Want to Sign up with your social account?