How to prepare for the interviews at HFT companies?
I'm a full stack engineer and I decided I'm up for another challenge so I'd like to give it a try and interview at HFT companies for infrastructure roles so I took a look at glassdoor and it seems like I need to be able to answer the questions about C++, OS, and networks.
Disclaimer: I agree it's a better long term strategy to switch to a different team within Google that uses C++ first and then try to interview at these companies but I'd like to give it a try still.
For CPP: I used to do competitve programming, so I think I'll need to have a look at Effective Modern C++ and look up some advanced concepts but more or less it should be OK.
For OS: reading http://pages.cs.wisc.edu/~remzi/OSTEP/ seems like a good choice. It might be a good idea to go through the exercises of https://cs423-uiuc.github.io/spring20/ or https://student.cs.uwaterloo.ca/~cs350/F20/.
There're a few questions I'd like to ask:
1. What would you recommend to code / read to learn more about the networks? That's the area I'm concerned about the most. I tried reading some books here and there but they all seemed to be out of touch.
2. Did I miss something I should be preparing for? Is there anything I can improve in my preparation plan?
3. For the people who do interviews for these roles: what're the biggest red flags / most obvious mistakes that you can see when interviewing the candidates?
Thanks!
#hudsonrivertrading #citadelsecurities #jumptrading #janestreetcapital
Operating Systems: Three Easy Pieces
comments