MB Academy
Preparação para Entrevistas

Canais de Vaga e Tipos de Entrevista

Descubra onde encontrar vagas júnior, como organizar suas candidaturas e o que esperar de cada tipo de entrevista do processo seletivo.

Com currículo, LinkedIn e networking encaminhados, chegou a hora de colocar tudo isso em prática: encontrar vagas de verdade, se candidatar de forma organizada, e chegar preparado em cada etapa do processo seletivo. É isso que este capítulo cobre.

Onde encontrar vagas júnior

Vagas júnior de front-end aparecem em canais bem diferentes entre si, e vale a pena monitorar vários ao mesmo tempo em vez de depender de um único lugar.

LinkedIn

A aba de vagas do LinkedIn permite filtrar por nível de experiência ("Estágio" e "Assistente/Júnior"), localização e modalidade (remoto, híbrido, presencial). Ative o botão "Disponível para trabalho" no seu perfil — ele sinaliza para recrutadores que você está buscando ativamente, e aumenta a chance de ser encontrado antes mesmo de se candidatar.

Sites e plataformas de vagas

  • Sites de vagas gerais com boa oferta de tecnologia (Gupy, Catho, InfoJobs, Vagas.com) — costumam concentrar vagas de empresas maiores e processos mais estruturados.
  • Sites especializados em tecnologia (Trampos.co, Revelo, Geekhunter) — tendem a ter mais vagas júnior e processos pensados especificamente para quem está começando.
  • Vagas remotas internacionais (RemoteOK, We Work Remotely, LinkedIn com filtro remoto) — exigem inglês, mas ampliam bastante o número de oportunidades disponíveis.

Indicação

Como você viu no capítulo anterior, uma indicação de alguém que já trabalha na empresa costuma pular etapas de triagem e chegar direto para um recrutador ou líder técnico. É, de longe, o canal com maior taxa de resposta — daí a importância do networking construído com antecedência.

Comunidades tech

Muitas comunidades de Discord e Slack têm canais dedicados a vagas, onde empresas (às vezes por meio de funcionários) postam oportunidades diretamente para a comunidade, sem passar por plataformas formais. Vale a pena entrar nesses canais mesmo sem estar buscando ativamente, para acompanhar o tipo de vaga que costuma aparecer.

Configure alertas de vaga por palavra-chave ("desenvolvedor front-end júnior", "react junior") nos sites que você mais usa. Isso evita precisar checar manualmente todos os dias e garante que você veja vagas novas rapidamente — em processos seletivos, candidatar-se cedo costuma aumentar a chance de resposta.

Organizando e rastreando suas candidaturas

Depois de algumas semanas se candidatando ativamente, é comum perder o controle: qual empresa já respondeu, qual etapa está pendente, para qual vaga você já enviou um teste técnico. Um controle simples resolve isso.

Você não precisa de nenhuma ferramenta sofisticada — uma planilha no Google Sheets, uma tabela no Notion ou até um quadro no Trello já são suficientes. O importante é manter, no mínimo, estas colunas:

EmpresaData da candidaturaEtapa atualStatus
Empresa A03/09Triagem de RHAguardando retorno
Empresa B01/09Teste técnico enviadoAguardando retorno
Empresa C28/08Entrevista técnicaAprovado, aguardando próxima etapa
Empresa D25/08Entrevista finalRecusado

Algumas práticas que fazem esse controle valer a pena:

  • Atualize a tabela assim que algo mudar — não deixe acumular para "organizar depois". Em processos com múltiplas empresas simultâneas, é fácil perder o timing de responder alguém.
  • Registre também o que você aprendeu em cada etapa, mesmo nas recusas. Uma pergunta técnica que te pegou de surpresa, um feedback recebido — isso é material de estudo direto para a próxima entrevista.
  • Defina um prazo de follow-up. Se uma empresa não responde depois de 1 a 2 semanas de uma etapa, um e-mail educado perguntando sobre o andamento é apropriado e bem visto, não invasivo.

Candidatar-se para várias vagas ao mesmo tempo é normal e esperado, especialmente na busca pela primeira oportunidade. Não é falta de compromisso — é reconhecer que qualquer processo seletivo individual tem alta chance de não avançar, e diversificar aumenta suas chances reais de conseguir uma oferta.

Tipos de entrevista para vaga júnior de front-end

Processos seletivos variam de empresa para empresa, mas a maioria das vagas júnior de front-end passa por alguma combinação destas cinco etapas. Conhecer o que esperar de cada uma reduz a ansiedade e te permite estudar de forma direcionada.

1. Triagem de RH (screening)

Geralmente a primeira conversa, com alguém do time de recrutamento — não necessariamente alguém técnico. Costuma durar de 15 a 30 minutos e foca em: sua trajetória, sua disponibilidade, pretensão salarial, modalidade de trabalho e um resumo geral da sua experiência.

Como se preparar: tenha uma resposta curta e ensaiada para "me conta sobre você" (30 a 60 segundos, cobrindo de onde você veio, o que estudou e o que busca agora). Pesquise uma faixa salarial realista para vaga júnior na sua região antes da conversa, para não ser pego de surpresa pela pergunta de pretensão salarial.

2. Entrevista técnica conceitual

Uma conversa com alguém do time técnico (geralmente um desenvolvedor mais experiente ou o líder técnico), sem necessariamente escrever código. O foco é entender se você compreende os conceitos por trás do que já estudou: o que é o DOM, como funciona o ciclo de vida de um componente React, a diferença entre let e const, o que é uma Promise, como o CSS box model funciona.

Como se preparar: revise os capítulos deste curso com foco em explicar com suas próprias palavras, não decorar definições. Pratique explicar o dashboard de finanças em voz alta — as decisões técnicas que você tomou e por quê — usando os desafios que você registrou no capítulo anterior.

3. Teste de código / live coding

Você resolve um problema de programação em tempo real, geralmente compartilhando a tela, enquanto alguém observa (ou, às vezes, com o entrevistador participando ativamente da conversa). Para vagas júnior, costuma ser um problema de lógica relativamente simples ou um pequeno componente para implementar.

Como se preparar: pratique pensar em voz alta. O objetivo dessa etapa não é só chegar na resposta certa — é observar como você raciocina, como lida com um obstáculo e como reage a uma dica do entrevistador. Travar em silêncio por vários minutos é pior do que errar falando o raciocínio. Se não souber algo, diga o que você sabe e por onde tentaria investigar.

Nunca finja saber algo que você não sabe durante um live coding. É perfeitamente aceitável dizer "não lembro a sintaxe exata disso, mas o conceito é o seguinte..." — entrevistadores valorizam honestidade e raciocínio muito mais do que memorização perfeita.

4. Teste prático / take-home

Um desafio maior, para ser resolvido sozinho, com prazo de alguns dias (normalmente de 2 a 7 dias). Costuma pedir para construir uma pequena aplicação ou funcionalidade, com um enunciado (às vezes incluindo um design em Figma) e critérios de avaliação.

Como se preparar: leia o enunciado com atenção total antes de começar a codar — entregas que ignoram um requisito explícito custam pontos independentemente da qualidade técnica do resto. Escreva um README claro explicando decisões tomadas e como rodar o projeto. Se o prazo permitir, inclua ao menos alguns testes automatizados — isso costuma se destacar em relação à maioria das entregas júnior.

5. Entrevista comportamental / cultural fit

Uma conversa focada em como você trabalha, não no que você sabe tecnicamente: como lida com feedback, como reage sob pressão, como resolveu um conflito, por que quer trabalhar naquela empresa especificamente. Muitas empresas usam a técnica STAR (Situação, Tarefa, Ação, Resultado) para estruturar perguntas e avaliar respostas.

Como se preparar: prepare de 3 a 5 histórias reais (do seu projeto, de um trabalho anterior ou até de estudos) estruturadas no formato STAR — por exemplo, um obstáculo técnico real que você enfrentou no dashboard de finanças, o que você tentou, e como resolveu. Pesquise a empresa antes da entrevista (produto, valores, notícias recentes) para conseguir perguntas genuínas ao final, sinal de interesse real e não só de estar "aplicando para qualquer vaga".

Nem toda empresa segue exatamente essas cinco etapas, e a ordem pode variar — algumas juntam a entrevista técnica conceitual com o live coding na mesma conversa, por exemplo. O importante é reconhecer o tipo de avaliação em andamento para se preparar direcionado, em vez de estudar tudo de forma genérica.

Para colocar em prática

Antes de começar a se candidatar em ritmo intenso, execute estas ações:

  • Crie sua tabela de controle de candidaturas (planilha, Notion ou Trello) com as colunas sugeridas.
  • Ative "Disponível para trabalho" no seu perfil do LinkedIn.
  • Configure alertas de vaga com palavras-chave relevantes em pelo menos dois canais diferentes.
  • Escreva e pratique em voz alta sua resposta de 30 a 60 segundos para "me conta sobre você".
  • Estruture 3 histórias reais no formato STAR, usando desafios do seu próprio projeto.
  • Faça uma simulação de live coding com um amigo ou sozinho, narrando seu raciocínio em voz alta enquanto resolve um problema simples.

Com os canais de vaga mapeados, suas candidaturas organizadas e clareza sobre o que esperar de cada etapa do processo seletivo, você está pronto para começar a se candidatar de verdade. O próximo capítulo do curso fecha essa etapa da sua jornada com os próximos passos depois do Júnior Front-end.