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.
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.
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.
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.
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.
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.
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.
Pratique ler código, investigar erros, implementar uma pequena mudança e escrever testes. Explique hipóteses e pergunte sobre requisitos antes de codificar.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Á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.
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.