IMC Trading Interview Question

What is a pointer, shared pointer, how to manage object ownership