Jump Trading interview question

Some common knowledges about cpp, such as smart pointer, std forward, RAII. And some basic computer science knowledge, for instances, the threading model, TCP and UDP , and the diffrence between heap and stack. The coding challenge includes : implement a vector, which stores the elements on stack while N < 10, while the exceeding elements should be stored on heap.