Trilha de Entrevistas

Para quem já construiu um projeto e vai participar de processos seletivos.

Objetivo: Uma apresentação de projeto, uma simulação com feedback e um plano para corrigir lacunas.

Catálogo 2026-10-12.eb865134 · Conteúdo completo, incluindo aprofundamentos opcionais.

Prepare-se para uma vaga concreta

Obrigatório · Fundamentos e prática

Esta trilha complementa uma carreira. Comece depois de construir um projeto; adapte a preparação ao nível e ao formato do processo seletivo.

Currículo, vaga e apresentação

Compare requisitos recorrentes de vagas de entrada. Descreva projetos e contribuições com evidências, prepare uma demonstração e exemplos de colaboração, aprendizado e resolução de problemas.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Apresente um projeto em cinco minutos: problema, sua contribuição, decisões, falha encontrada e próximos passos.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Currículo, vaga e apresentação no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Seu assistente de estudos

Desenvolvimento com IA

Aprenda programação e uso de IA em paralelo. Escolha uma ferramenta a que já tenha acesso; os exercícios também funcionam em um chat, compartilhando trechos pequenos. Documentação gratuita não significa serviço gratuito: consulte os limites da sua conta. Você não precisa assinar nem dominar três ferramentas.

  1. Escolha uma ferramenta

    Obrigatório · Desenvolvimento com IA

    Experimente uma opção neste momento. Para concluir esta etapa, basta abrir um exercício em uma ferramenta e localizar como conversar, fornecer contexto e revisar uma mudança. Cursor: abra um projeto no editor, converse sobre um arquivo e forneça trechos ou arquivos como contexto. Peça uma alteração pequena, examine o diff e execute o exemplo. Claude: use o chat com trechos fornecidos por você, ou Claude Code para trabalhar no projeto por terminal ou integrações de editor, se já tiver acesso. Siga o quickstart e peça uma explicação do repositório antes da primeira mudança. Codex: consulte o quickstart e escolha a superfície disponível para sua conta, como aplicativo, editor ou terminal. Peça que explique o projeto e como executar o exercício; depois experimente uma mudança pequena. Se ainda não tiver acesso a uma IA, siga os exercícios de programação e retome estas práticas quando uma opção estiver disponível.

  2. Pratique tutoria

    Obrigatório · Desenvolvimento com IA

    Faça uma tentativa, peça uma explicação ou pista e confira o resultado executando o exemplo. Solicite perguntas e exercícios de revisão. Quando a IA gerar código, leia, altere e teste esse código. Conclua esta etapa após responder uma pergunta sobre o exemplo e resolver uma pequena variação.

    Pré-requisitos: Escolha uma ferramenta

    Prompt para estudar Seu assistente de estudos
    Estou aprendendo [conceito] na trilha [nome].
    Meu objetivo é [resultado pequeno e observável].
    Já tentei [tentativa] e observei [resultado ou erro].
    Use este trecho como contexto: [código ou exemplo sem dados privados].
    Explique a ideia com um exemplo curto e faça uma pergunta para conferir minha compreensão.
    Depois proponha uma variação do exercício. Aguarde minha tentativa antes de dar feedback.
  3. Desafio de aprofundamento

    Aprofundamento opcional · Desenvolvimento com IA

    Escolha uma decisão de Seu assistente de estudos no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: Escolha uma ferramenta, Pratique tutoria

Exercícios próximos ao trabalho

Obrigatório · Fundamentos e prática

Código, depuração e revisão

Pratique ler código, investigar erros, implementar uma pequena mudança e escrever testes. Explique hipóteses e pergunte sobre requisitos antes de codificar.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Corrija um bug em um projeto, teste a regressão e explique o diff e suas limitações.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Código, depuração e revisão no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

HTTP, dados e segurança

Revise status HTTP, validação, SQL/JOIN, autenticação e autorização. Discuta situações concretas da carreira escolhida.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Explique uma falha de API, uma consulta com dupla contagem e um caso de acesso indevido.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de HTTP, dados e segurança no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Algoritmos essenciais

Obrigatório · Fundamentos e prática

Estude conforme o processo pedir. Problemas de produto e código legível também fazem parte da preparação.

Arrays, mapas e complexidade

Use arrays, strings, mapas, conjuntos, pilhas e filas. Entenda tempo e espaço com Big O e pratique busca, ordenação e contagem.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Resolva deduplicação e busca em uma coleção; explique a complexidade e teste vazio, repetição e limites.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Arrays, mapas e complexidade no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Raciocínio e comunicação

Trabalhe um exemplo pequeno, defina invariantes e compare soluções. Pratique recursão e busca binária; não decore respostas sem compreender.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Resolva um exercício em voz alta, escreva casos de teste antes de finalizar e discuta uma alternativa.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Raciocínio e comunicação no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

IA: prompting e contexto

Obrigatório · Desenvolvimento com IA

Depois dos primeiros fundamentos, pratique transformar uma dúvida em uma tarefa verificável. Use uma ferramenta por vez.

Prompts para aprender e construir

Desenvolvimento com IA

Expresse objetivo, contexto, limites e como conferir o resultado. Mostre sua tentativa e exemplos de entrada/saída. Peça uma resposta no nível de quem está aprendendo e faça perguntas quando algo não estiver claro. Ajuste o prompt a partir do resultado, sem decorar fórmulas.

  1. O básico

    Obrigatório · Desenvolvimento com IA

  2. Pratique e confira

    Obrigatório · Desenvolvimento com IA

    Compare um pedido vago com um pedido que inclui sua tentativa e critérios. Execute os exemplos e registre qual informação melhorou a resposta.

    Pré-requisitos: O básico

    Prompt para estudar Prompts para aprender e construir
    Estou aprendendo [conceito] na trilha [nome].
    Meu objetivo é [resultado pequeno e observável].
    Já tentei [tentativa] e observei [resultado ou erro].
    Use este trecho como contexto: [código ou exemplo sem dados privados].
    Explique a ideia com um exemplo curto e faça uma pergunta para conferir minha compreensão.
    Depois proponha uma variação do exercício. Aguarde minha tentativa antes de dar feedback.
  3. Desafio de aprofundamento

    Aprofundamento opcional · Desenvolvimento com IA

    Escolha uma decisão de Prompts para aprender e construir no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Contexto útil e dados protegidos

Desenvolvimento com IA

Forneça os arquivos relevantes, o erro completo sanitizado, a versão usada e o comportamento esperado. Diferencie conversar sobre código de permitir edição e execução. Use dados de laboratório; não compartilhe senhas, tokens ou dados pessoais.

  1. O básico

    Obrigatório · Desenvolvimento com IA

  2. Pratique e confira

    Obrigatório · Desenvolvimento com IA

    Peça ajuda para a mesma dúvida com e sem o trecho relevante. Identifique uma suposição incorreta e corrija o contexto antes de aceitar a solução.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional · Desenvolvimento com IA

    Escolha uma decisão de Contexto útil e dados protegidos no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

IA: simulação e feedback

Obrigatório · Desenvolvimento com IA

Use a ferramenta para praticar antes do processo. Durante uma avaliação real, siga as regras comunicadas pela equipe.

Treine explicação e raciocínio

Desenvolvimento com IA

Peça uma pergunta por vez sobre seu projeto ou um exercício. Responda antes de receber dicas e peça feedback sobre raciocínio, testes e clareza. Confira as críticas no código ou na documentação; feedback de IA também pode estar errado.

  1. O básico

    Obrigatório · Desenvolvimento com IA

  2. Pratique e confira

    Obrigatório · Desenvolvimento com IA

    Faça uma simulação, confira uma crítica com evidência e repita uma resposta com suas próprias palavras. Pergunte ao recrutador quais usos de IA são permitidos em cada etapa.

    Pré-requisitos: O básico

    Prompt para estudar Treine explicação e raciocínio
    Simule uma entrevista para [vaga e nível] a partir deste projeto: [README e trecho sanitizado].
    Faça uma pergunta por vez e espere minha resposta.
    Depois avalie clareza, raciocínio e evidência, sem inventar experiências que eu não tive.
    Se eu pedir uma dica, dê uma pista curta. No final, proponha uma lacuna concreta para eu estudar.
  3. Desafio de aprofundamento

    Aprofundamento opcional · Desenvolvimento com IA

    Escolha uma decisão de Treine explicação e raciocínio no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Projeto: Entrevista simulada

Obrigatório · Projeto: entrega prática

Construa antes de avançar. Registre as decisões e peça uma revisão.

Entrevista simulada

IA aplicada

Faça uma simulação com apresentação de projeto, exercício prático e revisão de código.

  1. Critérios de conclusão

    Obrigatório

    Registre feedback sobre raciocínio, comunicação, testes e código. Corrija uma lacuna concreta e repita a parte que apresentou dificuldade.

  2. Prática de IA neste projeto

    Obrigatório · IA aplicada

    Conduza a simulação com uma pergunta por vez e feedback após minha resposta. Adapte o prompt ao que você já construiu nesta etapa. Repita uma pergunta sem sugestões e explique a decisão com suas próprias palavras.

    Pré-requisitos: Critérios de conclusão

    Prompt para estudar Entrevista simulada
    Projeto: Entrevista simulada.
    Objetivo: simular uma entrevista sobre meu projeto, com uma pergunta por vez e feedback após minha resposta.
    Contexto: [descrição da vaga, README e trechos sanitizados do projeto que quero apresentar].
    Nesta etapa: Conduza a simulação com uma pergunta por vez e feedback após minha resposta.
    Limites: apenas este projeto de laboratório; use as ferramentas já escolhidas, dados públicos ou sintéticos e não exponha segredos.
    Critérios: o feedback aponta lacunas verificáveis; as regras de uso de IA do processo seletivo são respeitadas.
    Mostre as hipóteses e como verificá-las. Informe o que foi executado e o que ainda falta conferir.
  3. Registre sua verificação

    Obrigatório · IA aplicada

    Registre um prompt sanitizado, uma sugestão aceita ou corrigida, a verificação executada e seu resultado. Explique a mudança com suas palavras. Conclua o projeto após demonstrar os critérios, mesmo quando parte do código vier de IA.

    Pré-requisitos: Critérios de conclusão

  4. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Entrevista simulada no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: Critérios de conclusão, Prática de IA neste projeto, Registre sua verificação

Preparação por especialidade

Obrigatório · Fundamentos e prática

Revise a carreira escolhida

Frontend/React: estado, acessibilidade e testes. Backend: API, SQL e permissões. QA: riscos e investigação. DevOps: diagnóstico e recuperação. Dados: SQL, modelagem e idempotência.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Prepare uma demonstração de falha e recuperação no seu projeto e explique como verificou a solução.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Revise a carreira escolhida no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

IA no fluxo de trabalho

Desenvolvimento com IA

Use IA para explicar erros, propor testes e revisar hipóteses. Confira a documentação, o diff e os resultados. Proteja dados privados e segredos.

  1. O básico

    Obrigatório · Desenvolvimento com IA

  2. Pratique e confira

    Obrigatório · Desenvolvimento com IA

    Compare uma sugestão de IA com sua solução, identifique uma limitação e teste a mudança. Explique o código sem depender da ferramenta.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional · Desenvolvimento com IA

    Escolha uma decisão de IA no fluxo de trabalho no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Processo seletivo e acompanhamento

Obrigatório · Fundamentos e prática

Desafio técnico e conversa com a equipe

Confirme escopo, tempo disponível e critérios do desafio. Documente o que entregou e o que falta. Pergunte sobre mentoria, rotina e expectativas para o nível de entrada.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Entregue um README com execução, testes, decisões e limitações; registre feedback e atualize seu plano de estudo.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Desafio técnico e conversa com a equipe no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira

Aprofundamento conforme o processo

Obrigatório · Fundamentos e prática

Árvores, grafos e system design distribuído são úteis em processos específicos. Não trate sharding e todas as ordenações como pré-requisitos universais para vagas júnior.

Estruturas e design de sistemas

Aprenda árvores/grafos, BFS/DFS e modelagem de sistemas quando solicitados. Compare cache, filas, escala e consistência partindo de requisitos explícitos.

  1. O básico

    Obrigatório

  2. Pratique e confira

    Obrigatório

    Desenhe um serviço simples, estime seus limites e justifique uma escolha arquitetural sem adicionar componentes desnecessários.

    Pré-requisitos: O básico

  3. Desafio de aprofundamento

    Aprofundamento opcional

    Escolha uma decisão de Estruturas e design de sistemas no seu projeto. Construa uma segunda solução, compare os resultados com um caso de teste e explique os limites de cada abordagem. Use as referências para verificar sua conclusão.

    Pré-requisitos: O básico, Pratique e confira