Differentiate smart pointers and raw pointers
Company: Qube Research & Technologies
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Technical Screen
Overview: This question evaluates a candidate's understanding of C++ pointer semantics, ownership models, lifetime management, and memory-safety trade-offs between raw and smart pointers.