NVIDIA interview question

Round 3 : Implement a shared pointer. Asked about projects as well