recruiter call, technical round asking C++ theory questions(e.g RAII, polymorphism, array vs vector etc), behavioural/coding round(basic C++ question in 2 phases). Why did you decide to use this data structure, explain complexity, can solution be even more efficient