Pergunta de entrevista da empresa Canonical

given some basic C code, review it for errors, vulnerabilities, suggest Threat modeling approach, fixes & rewrite for modularity