Hudson River Trading Screening Phone Interview
Oct 20, 2017
HRT’s interview mainly focus on C++ and low-level computer knowledge. No algorithm question for core developer postion.
Questions #
- Introduce yourself and tell about your most challenging project.
- How
vectorworks, what’s the complexity of thepush_back - How do you find a value in a
vector, what’s the time complexity. vectorandlinked listwhich have better performance on iteration.- when we initialize a
vector, which part will be stored inheapand which part will be stored instack - Descripe how
stackandheapworks and tell about the difference. - Tell more about the
virtual functionin C++ - What if a parent class pointer points to a child class instance and call the
virtual function. DNSusesUDPorTCP? when and why?