Ubisoft interview question

Build a memory manager in C++ and DirectX.