Bombardier interview question

OOPS concepts, smart pointer, pointer, memory leakage. Written coding problems about linked list, data structure creation, one mathematical algo.