Citadel Interview Question

OA is to create a list that could add incremental values in a timely manner. Interviewer asked basic questions in programming: what are the difference in UDP&TCP, different in recurrent network and convolutional network, rvalue and lvalue, some OO concepts in C++.