Even though this was for a UI programmer position using unreal engine, most of the questions (if not all), were about raw C++ memory management.
Questions like what's a unique pointer, what happens if you delete the raw pointer the unique pointer was pointing to. What happens if you make a shared pointer out of a unique pointer and delete the unique pointer after, etc.
They also asked me what are references under the hood.
About the technical test, I didn't receive it but they told me it would be a project (not sure if unreal or raw C++) that's broken and you have to fix and improve it