VT MAK interview question

How is a smart pointer implemented in C++? What is a scene graphs? Describe cascaded shadow mapping implementation?