Pergunta de entrevista da empresa Underdog

Low level C++ design review question.