No Google, os engenheiros que te entrevistam não podem te contratar. Eles escrevem um feedback detalhado e uma nota, e um comitê de contratação separado, que você nunca conhece, revisa o pacote e decide. Isso molda o loop inteiro: os relatos de candidatos descrevem algo longo, estruturado e deliberadamente opaco, em que cada rodada existe para deixar um sinal claro e defensável no papel, não para conquistar uma pessoa na sala.
Na maioria das vagas de software, o fluxo é triagem com recrutador, depois uma entrevista técnica por telefone (muitas vezes um único problema de código) e então um loop virtual ou onsite com duas rodadas de código mais uma rodada comportamental que o Google chama de Googleyness. Alguns processos acrescentam um Google Hiring Assessment logo no início, e vagas sêniores, de ML, SRE e Forward Deployed trocam por uma rodada de system design ou de domínio. Na triagem técnica você escreve código num Google Doc puro, sem autocomplete e sem nada para rodar ou testar, o que derruba quase tanta gente quanto os próprios problemas.
Os níveis vão de L3 (início de carreira) e L4 (SWE III) a L5 e acima. Passar na régua técnica não é a linha de chegada: você entra no team matching, em que um gestor precisa de fato querer você, e os candidatos relatam ficar nessa fila por semanas ou meses, às vezes com a vaga fechada por falta de headcount.
O prazo é a parte que quase todo mundo subestima, com intervalos longos entre o contato do recrutador, a triagem por telefone, o loop, o comitê e o team matching. O que vem a seguir é cada etapa em ordem: as perguntas que os candidatos disseram ter recebido de fato, como se preparar para uma régua que premia implementação limpa sob pressão tanto quanto reconhecer o padrão, e por que o comitê e a fila de team matching podem pesar mais do que impressionar qualquer entrevistador isolado.
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 funcionaO processo de entrevista, etapa por etapa
- Triagem com recrutador Ligação
Um recrutador, muitas vezes o mesmo que te achou no LinkedIn, explica o processo e confirma o nível e a localidade pretendidos. Candidatos na Europa relatam ser cutucados para marcar a primeira rodada em cerca de duas semanas. O nível é definido aqui, e o nível decide o quanto o loop vai ser difícil.
- Google Hiring Assessment / OA Online, depende da vaga
Nem todo mundo faz, mas muita gente relata um Google Hiring Assessment (GHA) ou avaliação online no começo. Alguns descrevem como algo bem comportamental, outros como uma avaliação de código. Os processos para recém-formados e estágio são os que mais se apoiam nele.
- Triagem técnica por telefone 45 min, Google Doc
Um problema de estruturas de dados com desdobramentos, escrito ao vivo num Google Doc compartilhado: sem como rodar ou testar, sem autocomplete para se apoiar. Exemplos relatados: problemas de heap ou fila de prioridade, grafos de nível médio e um problema de dois ponteiros ou guloso com um desdobramento de otimização.
- Googleyness (comportamental) 45 min
Uma rodada comportamental sobre colaboração, protagonismo, conflito e tomada de decisão, mais bem respondida no formato STAR. Muita gente acha a conversa leve, mas um No Hire aqui pode afundar um pacote forte no resto e disparar um cooldown, e alguns candidatos acabam refazendo a Googleyness.
- O loop onsite: rodadas de código 2 x 45 min, uma atrás da outra
Normalmente duas rodadas de código, presenciais em Mountain View ou Nova York, ou totalmente virtuais. Quarenta e cinco minutos cada, um problema de nível médio a difícil por rodada, digitado num Google Doc. O Google escreve muitos dos próprios problemas, então reconhecer padrões só te leva até certo ponto.
- Rodada de system design ou de domínio 45 a 60 min
Para L5 e acima, e para vagas de ML, SRE, infraestrutura, dados e Forward Deployed. Os formatos relatados incluem system design de ML (por exemplo, desenhar um sistema de IA para escrever código), design de infraestrutura, uma rodada Forward Deployed de 'Role Related Knowledge' sobre IA agêntica e, em um relato, uma rodada técnica de SQL isolada.
- Comitê de contratação e team matching Depois do loop
Os entrevistadores enviam notas (Strong Hire, Hire, Lean Hire, Lean No Hire, No Hire) para um pacote, e um comitê de contratação que você nunca conhece toma a decisão, às vezes pedindo uma rodada extra. Se passar, você vai para o team matching, para achar um time com headcount, o que pode levar semanas ou meses.
Perguntas de entrevista relatadas pelos candidatos
Código e estruturas de dados
- Contar os caminhos em uma grade com movimentos restritos (programação dinâmica)
- DFS em grade e backtracking: o caminho válido mais longo sob restrições de movimento
- Trie ou busca por prefixo: dadas palavras e um prefixo, retorne todas as palavras que começam com ele
- Operações em array por rodadas: varrer para a esquerda ou direita atrás do valor mais próximo que seja o dobro do atual
- Agendamento com heap e fila de prioridade, mais problemas de intervalos do tipo 'minimum meeting rooms'
- Grafo ponderado (um caminho de u a v minimizando o maior peso de aresta), árvore, casamento de strings (KMP) e problemas de combinatória
Desdobramentos e otimização
- Otimizar o espaço de uma solução de DP que já funciona (muitas vezes não se espera isso sem uma dica)
- Acrescentar restrições extras a um problema já resolvido e refazer a abordagem
- Enunciar a complexidade de tempo e espaço com precisão, incluindo custo amortizado
System design e rodadas de domínio
- System design de ML, por exemplo desenhar um sistema de IA para escrever código
- Infraestrutura e system design geral para L5 e acima
- 'Role Related Knowledge' de Forward Deployed: desenhar com foco em IA agêntica
- OOP em Python e design orientado a objetos para rodadas de código no estilo FDE, mais uma rodada isolada de SQL em um relato
Googleyness e comportamental
- Conte uma vez em que você lidou com um conflito colaborando com um colega
- Descreva uma decisão que você tomou e como pesou os trade-offs
- Uma vez em que você assumiu a responsabilidade por algo que não era estritamente seu
Variante de Product Manager
- Design de produto: 'Desenhe um produto para usuários idosos' (esclareça objetivos e segmentos primeiro)
- Senso de produto, técnica, liderança e Googleyness em quatro rodadas seguidas
O que os candidatos disseram sobre o processo
Um product manager contou que o recrutador explicou o formato de cara: uma triagem por telefone, depois um onsite de quatro rodadas de 45 minutos cada cobrindo senso de produto, uma rodada técnica, liderança e Googleyness, e por fim o comitê de contratação. O enunciado da triagem foi desenhar um produto para usuários idosos, e ele creditou a aprovação a esclarecer objetivos e segmentos antes de propor qualquer coisa, depois de cerca de seis semanas de preparação e trinta entrevistas simuladas.
Leia o relato do candidato →Um candidato em início de carreira na Europa compartilhou um cronograma revelador: contato do recrutador, uma ligação uma semana depois, uma triagem por telefone com um grafo de nível médio um mês adentro, depois uma rodada comportamental que só saiu na quarta tentativa, após dois entrevistadores faltarem e uma rodada técnica que começou e foi cancelada no meio. Depois de feedback positivo, ele fez duas rodadas de DSA no onsite e foi para o team matching, já passados mais de quatro meses.
Leia o relato do candidato →Um candidato passou nas duas triagens por telefone, um problema de array por rodadas (varrer para a esquerda ou direita atrás do valor mais próximo que fosse o dobro do atual) e uma rodada Googleyness em tom de conversa, mas foi reprovado depois do onsite. O diagnóstico dele foi direto: reconhecer o problema nunca foi a lacuna, a velocidade de implementação sob pressão era. Ele identificou na hora um problema de busca por prefixo com Trie no onsite e mesmo assim não conseguiu escrever o código de forma limpa a tempo.
Leia o relato do candidato →Um candidato L4 focado em ML pôde escolher, ainda na etapa do recrutador, entre system design de ML e DSA, e escolheu ML. Depois de um Google Hiring Assessment, o primeiro loop juntou uma rodada Googleyness (mais conversa que interrogatório) com uma rodada de design que acabou sendo desenhar um sistema de IA para escrever código, e não o quiz de domínio que ele esperava. O recrutador avaliava cada rodada apenas como Positiva, Mista ou Negativa; as duas voltaram Positivas.
Leia o relato do candidato →Um caso de alerta: um candidato passou na Googleyness, numa rodada de IA/ML e num par de rodadas de código, deu match com um time e já estava negociando remuneração quando o comitê de contratação sinalizou que um dos entrevistadores tinha gastado o horário conversando sobre currículo, deixando sinal de menos. Vieram duas rodadas extras e depois uma reprovação por 'motivos confidenciais' não especificados, com cooldown de seis meses. Quem decide é o comitê, não a sala.
Leia o relato do candidato →Como se preparar
- Treine velocidade de implementação, não só reconhecimento. O relato de fracasso mais comum não é errar o padrão, é o relógio acabar enquanto você escreve o código, então pratique digitar soluções completas e corretas sob pressão de tempo.
- Ensaie num Google Doc pelado. Escrever código sem autocomplete e sem botão de rodar é uma habilidade à parte; garanta que o formato não seja o que vai te desestabilizar no dia.
- Diga a complexidade em voz alta e acerte. Candidatos perderam pontos por uma análise de tempo e espaço vacilante mesmo com o código funcionando, então esteja pronto para raciocinar sobre custo amortizado também.
- Não trate a Googleyness como aquecimento. Um único No Hire ali pode encerrar a sua candidatura com um cooldown. Prepare histórias STAR concretas sobre colaboração, conflito e tomada de decisão, uma por pergunta.
- Espere desdobramentos e dicas. Os entrevistadores empurram uma solução que funciona rumo a menos espaço ou mais restrições; precisar de uma dica não é fatal, travar em silêncio é, então continue narrando.
- Planeje-se para um processo longo e cheio de paradas. Passar no loop só te coloca no team matching, então mantenha os problemas frescos durante os intervalos e não conte com uma decisão rápida.
Perguntas frequentes
Quantas rodadas tem a entrevista do Google?
Espere uma triagem com recrutador, uma triagem técnica por telefone e um loop onsite com duas rodadas de código mais uma rodada Googleyness, com uma rodada de system design ou de domínio para vagas sêniores. Um comitê de contratação então revisa o feedback escrito e dá a palavra final.
O que é a rodada Googleyness?
Uma rodada comportamental sobre colaboração, protagonismo, conflito e tomada de decisão, mais bem respondida no formato STAR. Os candidatos costumam achar a conversa leve, mas ela pesa de verdade: um No Hire aqui pode afundar um pacote técnico forte e disparar um cooldown.
Você escreve código num Google Doc mesmo?
Sim, pelo menos na triagem de código. Uma pessoa descreveu escrever a solução num Google Doc puro: sem autocomplete e sem nada para rodar ou testar pelo caminho. Outra, a caminho do onsite, perguntou se essa etapa usa um Doc ou um quadro branco, então planeje praticar longe de uma IDE completa de qualquer jeito.
O que são o team matching e o comitê de contratação?
Os entrevistadores não te contratam; eles enviam notas para um pacote que um comitê de contratação revisa. Se passar, você entra no team matching para achar um time com vaga aberta, o que pode levar semanas ou meses e, de vez em quando, termina sem oferta mesmo com o loop aprovado.
Que perguntas de código o Google faz?
Os exemplos relatados incluem programação dinâmica em grade, caminhos com DFS e backtracking, busca por prefixo com Trie, agendamento com heap e fila de prioridade, variações de grafo ponderado, árvores e casamento de strings. O Google escreve muitos dos próprios problemas, então espere enunciados pouco familiares e desdobramentos guiados por dicas.
Quanto tempo leva o processo de entrevista do Google?
Normalmente bastante tempo, se estendendo por semanas ou meses com intervalos entre a ligação do recrutador, a triagem por telefone, o loop, o comitê e o team matching, além de algum reagendamento. As notas das entrevistas costumam continuar válidas por cerca de seis a dezoito meses se as coisas emperrarem.
O Google 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