Explain Weak Pointers and Sketch Shared-Pointer Control-Block Semantics
Company: Squarepoint
Role: Risk Technology Software Engineer
Category: Software Engineering Fundamentals
Difficulty: medium
Interview Round: Technical Screen
Overview: Compare unique, shared, and weak C++ ownership while sketching control-block counts, copy and destruction behavior, race-safe weak locking, cycle breaking, and object synchronization boundaries.