Na Amazon, a entrevista recompensa algo que os candidatos subestimam com frequência: os 16 Leadership Principles não são nota de rodapé da página de cultura, eles são a régua de avaliação. Encarar o processo como uma prova de código pura costuma te pegar de surpresa, porque quase toda rodada junta uma tarefa técnica com perguntas comportamentais, e os entrevistadores registram suas respostas contra princípios específicos antes do debrief.
Para a maioria das vagas de software o processo tem três estágios: triagem com o recrutador, um online assessment e depois um loop completo de três a cinco rodadas. O formato exato muda por nível e por área. Loops de SDE-1 e SDE-2 (L5) pesam código e design de formas diferentes, e times como AWS, Kuiper, Robotics ou Ads têm cada um o seu tempero. Os funis de recém-formados e estagiários costumam ser conduzidos por um time de University Talent Acquisition num cronograma mais lento.
Uma coisa que os candidatos mencionam sem parar: o cronograma é longo. É comum concluir um online assessment em um trimestre e só fazer o loop no seguinte. Paciência, e preparação constante nesse intervalo, faz parte do jogo.
Os candidatos que se enrolam raramente são os que não sabem programar. Um deles achou que as rodadas de código foram bem e mesmo assim quebrou a cara nas histórias comportamentais e foi recusado, que é exatamente o esperado se os princípios estão sendo avaliados, e não admirados.
Vai entrar nessa entrevista em breve? O GhostPilot escuta a sua call ao vivo, identifica a pergunta no momento 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 que vale.
Veja como funcionaO processo de entrevistas, rodada por rodada
- Triagem com o recrutador Ligação
Um recrutador confirma sua trajetória, nível-alvo e localização, e te explica o funil. Pouca profundidade técnica, mas é aqui que o nível (SDE-1 contra SDE-2) é definido, e o nível determina o quanto o loop vai ser difícil.
- Online Assessment (OA) ~2 a 2,5 h, HackerRank
Os candidatos descrevem três partes de forma consistente: uma seção de código cronometrada com dois problemas (cerca de 90 minutos), uma Work Simulation em que você toma decisões de SDE do dia a dia num cenário, e um Work Style Survey com perguntas comportamentais ligadas aos Leadership Principles. Alguns também relatam questões de múltipla escolha curtas sobre system design ou debugging.
- Entrevista por telefone (depende da vaga) Cerca de uma hora
Nem todo funil tem uma, mas muitos têm, principalmente para vagas de experientes e de front-end. Espere uma ou duas perguntas comportamentais mais um problema de código, às vezes digitado num editor compartilhado simples e não numa IDE completa.
- O loop, rodada 1: código + LPs 60 min
Começa com uma ou duas perguntas de Leadership Principles e seus follow-ups, depois um problema de estruturas de dados. Exemplos relatados incluem problemas de grafo no estilo do Course Schedule II e problemas de árvore ou de status de subtarefas. Código legível e comunicação clara são avaliados, não só uma solução que passa nos testes.
- O loop, rodada 2: design + LPs 60 min
Design de baixo nível ou orientado a objetos para SDE-1 e SDE-2 (um exemplo relatado: projetar um caixa eletrônico), caminhando para system design de nível mais alto em níveis seniores. De novo, precedido por perguntas comportamentais.
- O loop, rodada 3 em diante e o Bar Raiser 60 min cada
As rodadas adicionais misturam código, design e sondagem comportamental mais profunda. Uma rodada é conduzida por um Bar Raiser, e os candidatos relatam que essa rodada se apoia quase inteiramente nos Leadership Principles, às vezes uma hora inteira de perguntas comportamentais e follow-ups.
Perguntas de entrevista que os candidatos relatam
Online Assessment
- Dois problemas de código cronometrados (arrays, strings, hash maps, grafos); o objetivo é passar em todos os casos de teste
- Work Simulation: escolha como um SDE deve reagir a cenários realistas do trabalho
- Work Style Survey: perguntas sobre como você aborda o trabalho de engenharia, ligadas aos Leadership Principles
- Questões ocasionais de múltipla escolha sobre complexidade de tempo e system design básico
Código e estruturas de dados
- Problemas de ordenação topológica e dependências no estilo do Course Schedule II
- Resolver o status de tarefas ao longo de uma árvore de subtarefas (travessia e propagação em árvore)
- Padrões clássicos marcados como Amazon: sliding window e travessias de grafo ou árvore com BFS e DFS
- Explique sua abordagem e a complexidade em voz alta antes de escrever o código
- Refatore para nomes legíveis e estrutura limpa, os entrevistadores sinalizam código ilegível
Design de baixo nível e system design
- Projetar um caixa eletrônico (estado, transações, casos de borda) para SDE-1/SDE-2
- Projetar um estacionamento (classes, estado e casos de borda) para rodadas de design orientado a objetos
- Para loops seniores: projetar um serviço escalável, discutir armazenamento, cache e tradeoffs
Leadership Principles para os quais vale preparar uma história
- Customer Obsession: uma vez em que você colocou a necessidade do cliente na frente do caminho fácil
- Ownership: algo que você tocou e que estava fora das suas atribuições formais
- Dive Deep: um problema em que você foi mais fundo do que qualquer outra pessoa do time
- Bias for Action: uma decisão que você tomou rápido com informação incompleta
- Earn Trust: um fracasso que você assumiu e o que você mudou depois
- Learn and Be Curious: uma habilidade que você aprendeu rápido quando o trabalho exigiu
- Deliver Results: um resultado ao qual você consegue anexar um número real
Variante para engenheiro front-end
- Construir um app pequeno no OA: um formulário capturando nome, telefone e endereço com validação
- Implementar scroll infinito, um componente de avaliação por estrelas ou uma navbar customizável
- Buscar e renderizar resultados de uma API (por exemplo, uma busca de imagens no Giphy) de forma responsiva
- Exercícios de JavaScript tirados do repertório da entrevista por telefone: debounce e throttle, promise.all, um event emitter, event bubbling e funções de ordem superior como map e reduce
O que os candidatos disseram sobre o processo
Um candidato a SDE-2 descreveu um online assessment de duas horas e meia dividido em três partes: uma seção de noventa minutos com dois problemas de código, um exercício de work simulation sobre as decisões que um SDE enfrenta no dia a dia e um work style survey perguntando como ele aborda o trabalho de engenharia.
Leia o relato do candidato →Outro candidato a SDE-2 detalhou um loop em que toda rodada juntava Leadership Principles com uma tarefa técnica: um problema de grafo no estilo course schedule numa rodada e design de baixo nível (projetar um caixa eletrônico) em outra. O feedback que ele recebeu na rodada de código foi que tinha sido lento e que o código poderia ser mais legível.
Leia o relato do candidato →Um relato sobre o loop de SDE-2 descreveu a primeira rodada abrindo com duas perguntas de Leadership Principles e seus follow-ups antes de passar para um problema de código que pedia determinar o status de cada tarefa num sistema em que as tarefas formam uma árvore de subtarefas.
Leia o relato do candidato →Um engenheiro front-end experiente descreveu um funil incomumente enxuto: um online assessment que era a construção de um app pequeno (um formulário capturando nome, telefone e endereço) e depois direto para uma rodada final com cinco entrevistadores, com uma recusa dois dias depois. Ele creditou histórias comportamentais fortes e recentes como a parte em que se sentiu mais preparado.
Leia o relato do candidato →Uma entrevista de front-end por telefone foi relatada como tranquila mas afiada: duas perguntas comportamentais e uma tarefa de código digitada num bloco de notas simples, tirada de um repertório de exercícios de UI como construir um scroll infinito, um componente de avaliação por estrelas ou uma busca de imagens no Giphy.
Leia o relato do candidato →Como se preparar
- Prepare histórias de Leadership Principle do mesmo jeito que você prepara algoritmos. Um candidato montou um banco com cerca de uma dúzia de exemplos STAR (Situação, Tarefa, Ação, Resultado) e concluiu que 5 ou 6 bem polidos que se esticam por prompts diferentes ganham de cobrir os dezesseis princípios de leve; outro trabalhou com aproximadamente duas histórias por princípio. Mire no mesmo, para que qualquer pergunta comportamental tenha uma resposta pronta.
- Diga a métrica. Entrevistadores da Amazon recompensam Deliver Results, então quantifique resultados: latência reduzida, custo economizado, usuários afetados. Impacto vago soa fraco.
- Fale antes de digitar. Dois candidatos foram penalizados não por uma resposta errada, mas por código difícil de ler, um sinalizado por nomes de variáveis confusos e o outro avisado de que o código poderia ser mais limpo. Narre sua abordagem e nomeie suas variáveis como se um colega fosse ter que ler.
- Não negligencie design de baixo nível. Design orientado a objetos (um caixa eletrônico, um estacionamento) aparece em loops de SDE-1 e SDE-2 mais do que as pessoas esperam. Treine estruturar classes, estado e casos de borda em voz alta.
- Planeje para um cronograma longo. Uma OA em um trimestre e o loop no seguinte é normal. Mantenha os problemas aquecidos em vez de estudar tudo em cima da hora antes de uma data de loop imprevisível.
- Na OA, mire em passar em todos os casos de teste, mas uma pontuação parcial não é recusa automática: um candidato passou em apenas 8 de 15 no segundo problema e mesmo assim avançou para o loop. Responda o questionário comportamental alinhado aos Leadership Principles, não com o que você acha que soa impressionante.
Perguntas frequentes
Quantas rodadas tem a entrevista da Amazon?
Depois da triagem com o recrutador e do online assessment, a maioria dos loops de software tem de três a cinco rodadas de cerca de uma hora cada. Cada rodada normalmente combina uma tarefa técnica com perguntas de Leadership Principles, e um dos entrevistadores é um Bar Raiser.
O que é o Online Assessment da Amazon?
Os candidatos descrevem uma avaliação de duas a duas horas e meia com três partes: dois problemas de código cronometrados (cerca de 90 minutos), um exercício de work simulation e um work style survey baseado nos Leadership Principles. Normalmente é aplicada pelo HackerRank.
Qual a importância dos Leadership Principles?
Central. Os entrevistadores da Amazon avaliam suas respostas comportamentais contra Leadership Principles específicos em quase toda rodada, e respostas comportamentais fracas afundam bons programadores. Prepare histórias STAR reais mapeadas para os princípios.
O que é um Bar Raiser?
Nesses relatos de candidatos, Bar Raiser é o nome dado a uma das rodadas do loop. O que eles descrevem de forma consistente é uma rodada que se apoia quase inteiramente nos Leadership Principles, em alguns casos perto de uma hora inteira de perguntas comportamentais e follow-ups.
Que perguntas de código a Amazon faz?
Os candidatos relatam problemas de estrutura de dados como ordenação topológica no estilo do Course Schedule II, problemas de árvore e de status de subtarefas, travessias de grafo com BFS e DFS e questões de sliding window. Código legível e bem comunicado importa tanto quanto uma resposta correta.
Quanto tempo leva o processo de entrevistas da Amazon?
Varia muito e costuma ser lento. Os candidatos comumente relatam concluir o online assessment meses antes de o loop ser agendado, então planeje para um processo que pode se esticar por trimestres.
A Amazon vai fazer a própria versão dessas perguntas. Cole a descrição da sua vaga de verdade no Question Predictor gratuito e receba as 20 perguntas que aquele cargo tem mais chance de fazer, com o que cada uma está realmente sondando.
Prever minhas perguntas