Pergunta de entrevista da empresa Amadeus

function pointer, memory leak, design pattern