Implement and Explain a C++ Smart Pointer
Company: NVIDIA
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Clarify the ownership model behind a C++ smart-pointer prompt, then implement and reason about an explicitly selected unique- or shared-ownership contract.