Guia de entrevista

Perguntas de entrevista da Meta

A avaliação no CodeSignal, as rodadas de código com dois problemas, a nova rodada assistida por IA e a comportamental que afunda engenheiros fortes. Montado a partir do que candidatos recentes da Meta relataram.

O loop de entrevistas da Meta premia velocidade e reconhecimento de padrões, e castiga quem congela quando o problema não vem mastigado. Candidatos recentes descrevem rodadas de código em que você recebe dois problemas em cerca de quarenta e cinco minutos e precisa terminar os dois, uma rodada comportamental que aperta mais do que qualquer roteiro ensaiado aguenta, e uma rodada mais nova de código assistido por IA, relatada pela primeira vez lá pelo fim de 2025, que mudou o que o loop realmente avalia.

O formato é consistente: uma triagem com recrutador define o seu nível, uma triagem técnica te joga direto em dois problemas de código, e depois vem um loop completo de quatro a cinco rodadas. Alguns processos pulam a triagem por telefone e vão da avaliação online direto para o onsite. Os níveis vão de E3 a E6, e o nível define quanto de system design você encara e quão alta fica a régua, tanto que candidatos relatam ser rebaixados de nível até já dentro do loop.

As rodadas puras de código ainda se apoiam em problemas do LeetCode marcados como da Meta, ordenados por frequência recente: árvores, grafos, heaps, janela deslizante, backtracking, busca binária e dois ponteiros. A rodada assistida por IA é a virada. Ela substitui uma rodada de código, roda no CoderPad com um assistente à disposição e raramente se parece com um enunciado limpo: espere uma base de código de vários arquivos para consertar e estender, ou arquivos de casos de teste para depurar. Já outra rodada de código pode ser deliberadamente vaga, com o entrevistador não oferecendo nada até você perguntar. A Meta diz que o uso da IA é opcional.

Todo loop inclui uma rodada comportamental que um candidato reprovado chamou de rodada Jedi, e gente que arrasa em todas as rodadas técnicas é cortada ali mesmo assim. Uma rodada de system design também aparece em todos os níveis, do início de carreira ao sênior, com o peso subindo conforme o nível. Os processos fora de software compartilham a espinha dorsal e acrescentam rodadas próprias: engenheiros de dados pegam SQL, Python e modelagem de dados mais uma rodada de Ownership; engenheiros de produção pegam Linux e resolução de problemas. Dois fios atravessam o loop inteiro: dois problemas para resolver em quarenta e cinco minutos, e uma rodada comportamental que afunda gente que programa muito bem.

Vai encarar essa entrevista em breve? O GhostPilot escuta a sua chamada ao vivo, identifica a pergunta no instante em que ela é feita e coloca uma resposta estruturada na sua tela em tempo real. Teste na sua próxima entrevista simulada ou pegue um Session Pass de $29, sem assinatura, para a hora da verdade.

Veja como funciona

O processo de entrevista, etapa por etapa

  1. Triagem com recrutador Ligação de 30 min

    Um recrutador confirma o seu histórico, define o nível pretendido (de E3 a E6) e manda o link da triagem técnica. O nível é definido aqui.

  2. Avaliação online (CodeSignal) CodeSignal, relógio bem apertado

    Comum para recém-formados, estágio e alguns processos de experientes. Os candidatos descrevem uma questão dividida em níveis em que cada nível se apoia no anterior (um exemplo relatado: um sistema bancário básico com contas, depósitos e transferências). O tempo é curto e os níveis finais punem casos de borda mal feitos.

  3. Triagem técnica / por telefone 45 min, código

    Dois problemas de código de cara, sem aquecimento. Os exemplos relatados puxam para problemas de nível médio marcados como da Meta: árvores, janela deslizante, travessia em ordem vertical, valor mais próximo em uma BST. A expectativa é terminar os dois; alguns candidatos pulam essa etapa e vão da avaliação direto para o loop. Um candidato só recebeu por e-mail as perguntas sobre preferência de time e remuneração depois de passar nessa triagem, antes do onsite.

  4. O loop: rodadas de código 45 min cada

    Dois problemas por rodada, entrando direto. Temas relatados: backtracking, árvores e heaps, grafos e dois ponteiros, busca binária e DFS, muitas vezes com um desdobramento de otimização. As perguntas acompanham de perto os problemas marcados como da Meta que andam populares.

  5. O loop: rodada de código assistida por IA ~60 min, CoderPad

    Os candidatos começaram a sinalizar essa rodada por volta de outubro de 2025, e a fofoca é que ela vai chegar a mais vagas de SWE em 2026. Ela substitui uma rodada de código e roda no CoderPad, que oferece um assistente de IA. Os relatos descrevem uma base de código de vários arquivos para consertar e estender, ou arquivos de casos de teste para depurar. O teste de verdade é navegar por código que você não escreveu.

  6. O loop: system design 45 min

    Essa rodada não é exclusiva dos níveis sêniores: os candidatos relatam ela em loops de E4 e IC4, e um relato diz que até vagas de início de carreira podem pegá-la, com o peso subindo conforme o nível. Um loop de IC4 tinha cara de infraestrutura ou busca; o fluxo relatado é requisitos, entidades principais, API, desenho de alto nível e depois aprofundamentos em sharding e trade-offs de tecnologia. Alguns loops de E5 trocam por uma rodada de Product Design puxada para design de API e modelagem de dados.

  7. O loop: comportamental (Jedi) Valores da Meta, desdobramentos agressivos

    Bem carregada nos valores da Meta, com um entrevistador que sonda de forma agressiva. Candidatos que contaram uma história educada de meio-termo foram pressionados sobre se o impacto prometido foi entregue e como o risco foi justificado. Gente que programa muito bem relata ser reprovada aqui, então essa rodada decide resultados de verdade.

Perguntas de entrevista relatadas pelos candidatos

Avaliação online (CodeSignal)

  • Desenhe um sistema bancário básico: contas, depósitos, transferências, saldos
  • Níveis progressivos em que cada um se apoia no anterior (escreva código extensível desde cedo)
  • Fique de olho nos casos de borda; os níveis finais quebram justo nas bordas que você pulou
  • Relógio bem apertado; faça o problema de aquecimento para não perder tempo com configuração

Rodadas de código e estruturas de dados

  • Dois problemas em cerca de 45 minutos, com uma expectativa forte de terminar os dois
  • Árvores e travessias: DFS, BFS, travessia em ordem vertical, menor ancestral comum
  • Janela deslizante, dois ponteiros, backtracking, heaps, grafos, busca binária
  • Reformule o enunciado, discuta a força bruta, depois chegue à solução ótima e dê a complexidade
  • LeetCode marcado como da Meta por frequência recente (os candidatos citam Blind 75 e Neetcode 150)
  • Uma rodada de código pode ser deliberadamente vaga, com o entrevistador segurando os casos de borda até você perguntar; esclareça os requisitos e pese duas abordagens antes de escrever código

A rodada de código assistida por IA

  • Corrigir um bug e adicionar uma funcionalidade em uma base de código parcialmente pronta, com vários arquivos (~50 min)
  • Percorrer vários arquivos de casos de teste, depurando e estendendo um de cada vez
  • Usar o assistente embutido para boilerplate ou testes, e narrar o que você delegou

System design e product design

  • Desenhar um sistema com cara de infraestrutura ou de busca
  • Requisitos (funcionais e não funcionais), entidades principais, endpoints de API
  • Aprofundamentos em sharding, armazenamento e trade-offs de tecnologia
  • Variante de Product Design: mais foco em design de API, modelagem de dados e UX

Comportamental (a rodada Jedi)

  • "Me conte sobre uma discordância séria com um parceiro de outra área"
  • Defender uma decisão difícil sob desdobramentos agressivos, com métricas
  • Descrever a entrega de impacto, o recebimento de feedback e o aprendizado com um erro
  • Ligar cada história aos valores da Meta

Engenheiro de dados e outras variantes de vaga

  • Engenheiro de dados: SQL, modelagem de dados (tabelas fato e dimensão), senso de produto, rodada de Ownership
  • Engenheiro de dados em Python: lógica no estilo LeetCode sem pandas nem numpy, às vezes um heap
  • Engenheiro de produção: Linux e sistemas operacionais, básico de sistemas distribuídos, resolução de problemas, mais uma questão de scripting
  • Engenheiro de segurança: uma triagem de código de 45 minutos mais conceitos gerais de segurança
  • Engenheiro de ML: uma rodada de design de ML sobre objetivo, dados e modelagem, mais código

O que os candidatos disseram sobre o processo

Engenheiro de software, E4 · Reprovado

Este candidato resolveu três dos quatro níveis de uma avaliação no CodeSignal, notando que cada nível estendia o anterior, então código extensível compensava, e depois avançou direto para o onsite sem triagem por telefone. A rodada de código com dois problemas foi bem, mas a rodada assistida por IA no CoderPad foi onde escorregou: C++ com arquivos de header e implementação separados comeu tempo e ele pegou um caminho errado logo no início.

Leia o relato do candidato →
Engenheiro de software · Oferta

Um candidato aprovado descreveu uma triagem por telefone com dois problemas do LeetCode em quarenta e cinco minutos, depois um loop final com mais duas rodadas de código no mesmo formato mais comportamental e system design, cerca de dois meses do começo ao fim. O método dele era de mais ou menos vinte e dois minutos por problema: reformular, discutir a força bruta, chegar à solução ótima, obter concordância antes de escrever código e não implementar a força bruta.

Leia o relato do candidato →
Engenheiro de software · Reprovado

Depois de moer cerca de quatrocentos problemas do LeetCode, este candidato descobriu que as rodadas de código não eram o que ele tinha treinado. Uma era um serviço parcialmente pronto, com vários arquivos, para consertar e estender em cinquenta minutos, com um núcleo algorítmico minúsculo e quase só código para ler. Outra era deliberadamente vaga, e correr para a solução ótima em vez de esclarecer os requisitos foi onde ele perdeu. Um contato disse que o formato mudou em outubro.

Leia o relato do candidato →
Engenheiro de software, E5 · Reprovado

Este candidato arrasou nas rodadas de código e passou no system design, e então foi reprovado na comportamental (a rodada Jedi). Uma história ensaiada sobre dividir uma funcionalidade em dois sprints desmoronou quando o entrevistador apertou sobre se o impacto prometido foi entregue, quem absorveu as métricas atrasadas e como o risco foi justificado. Essa rodada quer uma decisão que você consiga defender, não um meio-termo educado.

Leia o relato do candidato →
Engenheiro de dados · Rodada de acompanhamento

Um candidato a engenheiro de dados passou por uma ligação com recrutador e depois uma triagem técnica de SQL e Python em que resolveu oito de dez. O onsite virtual seguinte teve três rodadas técnicas cobrindo SQL, Python, modelagem de dados e senso de produto, mais uma rodada de Ownership por cima. O recrutador disse que as rodadas técnicas foram fortes, mas a de Ownership não, então marcaram uma rodada extra de Ownership, que é totalmente comportamental.

Leia o relato do candidato →

Como se preparar

  • Treine LeetCode marcado como da Meta ordenado por frequência dos últimos trinta dias; os candidatos dizem que as perguntas acompanham de perto, e Blind 75 ou Neetcode 150 cobrem bem.
  • Faça as contas do relógio: dois problemas em quarenta e cinco minutos dá cerca de vinte e dois minutos cada. Reformule, discuta a força bruta, chegue à solução ótima, obtenha concordância antes de escrever código e não implemente a força bruta.
  • Prepare-se especificamente para a rodada assistida por IA: pratique num setup de vários arquivos no CoderPad, consertando código que você não conhece e usando o assistente para boilerplate ou testes enquanto narra o que delegou.
  • Trate o problema como deliberadamente mal especificado. As rodadas mais novas premiam decomposição acima de memória de padrões, então esclareça os requisitos e proponha duas abordagens com trade-offs antes de escrever código.
  • Para a rodada Jedi, deixe de lado as histórias educadas em que todo mundo ganha. Traga decisões que você consiga defender sob desdobramentos agressivos, com métricas reais, e ligue cada uma aos valores da Meta.
  • Para loops sêniores, prepare system design com um método estruturado e espere aprofundamentos em sharding; para engenheiro de dados, pratique Python puro sem pandas nem numpy, mais senso de produto.

Perguntas frequentes

Quantas rodadas tem a entrevista da Meta?

Depois de uma triagem com recrutador e uma triagem técnica com dois problemas de código, o loop completo tem de quatro a cinco rodadas: duas rodadas de código (uma pode ser a assistida por IA), uma rodada de system design que os candidatos relatam em todos os níveis e uma rodada comportamental (Jedi). Processos para recém-formados e alguns de experientes acrescentam uma avaliação no CodeSignal logo no início.

O que é a rodada de código com IA da Meta?

Uma rodada que os candidatos começaram a relatar por volta de outubro de 2025, e que estaria se espalhando para mais vagas de SWE ao longo de 2026; ela roda no CoderPad com um assistente de IA à disposição e substitui uma rodada de código do onsite. Os candidatos relatam uma base de código de vários arquivos para consertar e estender, ou arquivos de casos de teste para depurar. A Meta diz que o uso da IA é opcional, mas a rodada testa se você consegue navegar por código desconhecido.

Preciso resolver os dois problemas de código?

Você recebe dois problemas em cerca de quarenta e cinco minutos, com uma expectativa forte de terminar os dois. Candidatos que resolveram um por completo e deram uma abordagem clara para o segundo ainda assim avançaram, e um feedback misto às vezes leva a uma rodada extra de código em vez de uma reprovação.

Quais são os níveis da Meta?

Os níveis de software vão de E3, E4, E5 a E6, e as vagas de dados usam a mesma escada de IC. O nível é definido na triagem com recrutador e molda o loop; o peso do system design sobe com o nível, e os candidatos relatam ser rebaixados de nível até já no onsite.

Qual é o peso da rodada comportamental (Jedi)?

Enorme. Vários candidatos relatam arrasar em todas as rodadas técnicas e ainda assim serem reprovados aqui. O entrevistador sonda com força e quer uma decisão real que você consiga defender com métricas, ligada aos valores da Meta, não um meio-termo ensaiado.

Quanto tempo leva o processo da Meta?

Um candidato relatou dois meses do primeiro contato até assinar a oferta; outro reservou uma janela de quatro semanas para se preparar antes do loop. Depois, um pacote vai para um comitê de contratação e então para o team matching; os resultados valem por cerca de um ano, e um loop reprovado costuma significar um cooldown de seis a doze meses.

A Meta vai fazer a própria versão dessas perguntas. Cole a descrição real da vaga no Question Predictor gratuito e receba as 20 perguntas que essa vaga tem mais chance de fazer, com o que cada uma está de fato sondando.

Prever minhas perguntas

Guias de entrevista relacionados

Sem qualquer vínculo com a Meta. Compilado a partir de relatos públicos de candidatos e atualizado periodicamente. Processos de entrevista mudam; trate isto como um guia, não uma garantia.

Ensaie as perguntas difíceis antes que elas apareçam

Pratique com um copiloto ao vivo e depois entre pronto. Um Session Pass de $29 te leva até o fim da entrevista, sem assinatura e sem amarras.

Instalar o GhostPilot