Differentiate smart pointers and raw pointers
Company: Qube
Role: Software Engineer
Category: Software Engineering Fundamentals
Difficulty: hard
Interview Round: Technical Screen
Quick Answer: 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.