{ "key_concepts": [ "C++ language syntax and semantics", "Object-oriented programming in C++ (classes, inheritance, polymorphism)", "Memory management and resource handling (pointers, references, RAII, smart pointers)", "Templates and generic programming (function/class templates, specialization)", "Standard Library containers and iterators (vector, list, map, etc.)", "STL algorithms and lambda expressions", "Exception handling and error management", "File and stream I/O (std::istream/std::ostream, fstream)" ], "primary_domain": "technical", "use_cases": [ "Pre-screening candidates for C++ developer roles to verify core language and STL knowledge", "Assessing proficiency in modern C++ features, resource management, and templates for mid/senior-level hires", "Filtering applicants for roles that require writing efficient code using standard containers, algorithms, and I/O" ] }