C++ testing and resource management
Build a small C++ component that owns a system resource using RAII. Add automated tests for normal operation and failure paths, and explain where dependency injection would help.
The C++ role emphasizes RAII, smart pointers, automated testing and familiarity with mocking or dependency injection.
Source posting