A exaustão dos processos seletivos em TI: LeetCode, System Design e a volta ao presencial

A exaustão dos processos seletivos em TI: LeetCode, System Design e a volta ao presencial

A nova maratona das contratações em tecnologia

Houve uma época em que o processo seletivo para profissionais de TI envolvia um bate-papo sobre experiências anteriores, algumas perguntas sobre linguagens ou frameworks e, no máximo, um teste prático simples. Hoje, o cenário se transformou em uma verdadeira maratona.

Processos com cinco, seis ou até sete etapas tornaram-se o padrão. O candidato frequentemente precisa passar por uma triagem automatizada, entrevistas com o RH, testes algorítmicos ao vivo (live coding), entrevistas de arquitetura (System Design), conversas de alinhamento cultural e, por fim, uma entrevista com a diretoria. O resultado? Uma exaustão generalizada entre os candidatos.

O fantasma do LeetCode e do Live Coding

Muitas empresas (especialmente as influenciadas pela cultura das Big Techs americanas) adotaram plataformas de resolução de algoritmos, como o LeetCode e o HackerRank, como principal filtro técnico.

A maior frustração reportada pelos profissionais é o descolamento entre esses testes e o trabalho diário. É raro que um desenvolvedor web ou backend tradicional precise inverter uma árvore binária ou implementar algoritmos complexos de grafos no seu dia a dia. Mesmo assim, o peso dado a esses testes é gigantesco. Somado a isso, o live coding — ter que pensar, codar e explicar a lógica enquanto um painel de entrevistadores observa — gera picos de ansiedade que muitas vezes não refletem a real capacidade do candidato.

System Design e "projetos de fim de semana"

Para vagas de nível pleno e sênior, as entrevistas de System Design viraram regra. O candidato tem dezenas de minutos para projetar a arquitetura de sistemas distribuídos complexos ("como você desenharia a Netflix?"). Embora seja um teste mais realista que os algoritmos de estrutura de dados, exige uma preparação intensiva e teórica.

Já em empresas que evitam o live coding, a alternativa costuma ser o take-home project (projeto para fazer em casa). O problema é a falta de limites: muitos candidatos relatam receber desafios que exigem 15, 20 ou mais horas de trabalho não remunerado. A exaustão bate forte quando, após investir um fim de semana inteiro no teste, o retorno é um e-mail genérico e automático de rejeição, ou até mesmo um "ghosting" (silêncio total) por parte da empresa.

A polêmica do retorno ao presencial (RTO)

Como se o peso das avaliações técnicas não fosse suficiente, o mercado de TI enfrenta agora uma forte onda de retorno ao trabalho presencial (RTO - Return To Office) ou adoção de modelos híbridos rígidos (como 3 ou 4 dias no escritório).

Profissionais que provaram durante anos que podiam entregar software de alta qualidade de forma remota sentem-se desmotivados a encarar processos seletivos longos para, no fim, perder horas preciosas do dia no trânsito. Essa mudança também reduziu drasticamente o leque de vagas disponíveis para quem não mora nos grandes polos tecnológicos (como São Paulo e Florianópolis).

Como sobreviver (e impor limites) na busca de vagas

Procurar emprego em TI hoje exige não apenas conhecimento técnico, mas muita inteligência emocional e estratégia. Para preservar sua energia e saúde mental:

1. Entenda que LeetCode é um jogo

A resolução de testes de algoritmos exige uma habilidade específica de identificação de padrões. Você pode ser um ótimo desenvolvedor de software e ir mal no HackerRank. Trate isso como uma matéria à parte: separe um tempo focado apenas para praticar esse tipo de exercício.

2. Imponha limites nos testes práticos

Avalie o retorno sobre o investimento do seu tempo. Se uma empresa pede um teste que levará 20 horas e você ainda está na primeira fase do processo, analise se vale a pena. Não tenha medo de negociar prazos ou questionar o escopo, especialmente se você tiver um portfólio forte (como projetos ativos no GitHub) para apresentar como alternativa.

3. Alinhe expectativas já na primeira conversa

Para evitar fazer três entrevistas e só depois descobrir que o modelo híbrido exige idas diárias ao escritório ou que o salário é metade da sua pretensão, faça as perguntas difíceis logo no papo inicial com o RH. Pergunte explicitamente sobre as etapas do processo e as políticas de trabalho.

4. A rejeição nem sempre é sobre você

Processos hiper complexos são criados não apenas para achar o melhor candidato, mas para evitar falsos positivos (contratar a pessoa errada). Isso significa que muitos talentos excelentes (falsos negativos) são reprovados injustamente. Lembre-se que processos seletivos envolvem muita subjetividade, timing e sorte.

No cenário atual, a resiliência é a sua principal competência. Prepare-se, foque nas vagas que realmente têm a ver com o seu perfil e não hesite em dar pausas na busca quando a exaustão se aproximar.

Vagas de emprego por cidade

Com o currículo pronto, veja quem está contratando na sua região:

Ver todas as vagas por cidade →

Pronto para criar seu currículo?

Monte um currículo profissional grátis em minutos. Sem cadastro, 100% online.

Criar Currículo Grátis