2026-02-26//NONSENSE
A Entrevista: Uma Historia de Terror
ENTREVISTADOR: Valeu por vir, cara. Bora comecar com um exerciciozinho rapido. Inverte essa arvore binaria aqui no quadro branco pra mim.
CANDIDATO: De boa. Mas antes, posso dar uma olhada no codigo de producao de voces?
ENTREVISTADOR: (risada nervosa) Isso... nao eh assim que funciona.
CANDIDATO: Ue, por que nao? Voce ta avaliando se eu sei codar. Acho justo eu avaliar se VOCES sabem codar. Cortesia profissional, sabe.
ENTREVISTADOR: A gente realmente deveria focar no exerci--
CANDIDATO: (ja abriu o notebook, compartilhando tela do GitHub da empresa) Ih. Ihhh rapaz. Pqp.
ENTREVISTADOR: Que foi?
CANDIDATO: Tem um arquivo aqui chamado "utils.js" com 4.300 linhas, bicho.
ENTREVISTADOR: Isso eh... legado.
CANDIDATO: Tem uma query SQL montada com concatenacao de string. Com input do usuario. No endpoint de LOGIN.
ENTREVISTADOR: A gente tem um ticket pra isso.
CANDIDATO: O ticket eh de 2019, mano.
ENTREVISTADOR: A gente tava ocupado.
CANDIDATO: Tem um comentario na linha 847 que diz "TODO: arrumar isso antes do lancamento." O app de voces lancou em 2020. Faz SEIS ANOS.
ENTREVISTADOR: (suando)
CANDIDATO: Voces nao tem testes.
ENTREVISTADOR: A gente tem um.
CANDIDATO: Ta comentado. E a descricao eh "testa se a coisa funciona" sem NENHUMA assertion. Isso nao eh um teste, cara. Isso eh uma oracao. Voces tao confiando na fe pra garantir que o software funciona.
ENTREVISTADOR: ...
CANDIDATO: Tenho mais uma pergunta. Essa arvore binaria que voces querem que eu inverta ta em producao? Porque honestamente, olhando esse codebase aqui, nada me sugere que alguem nessa empresa sabe o que eh uma arvore. Ou uma estrutura de dados. Ou um design pattern. Ou um linter.
ENTREVISTADOR: A gente entra em contato.
NARRADOR: Nao entraram.