🟠 SDE I–III

Perguntas de Entrevista Amazon
Coding, System Design e Behavioral

💡 Prepare 2 histórias STAR para cada um dos 14 LPs. O Bar Raiser tem poder de veto e foca APENAS em Leadership Principles. Quantifique TUDO: 'reduziu tempo de deploy em 40%', 'economizou $200k/ano'.

Perguntas de Coding

01.

Two Sum II — array sorted, encontre par que soma target

EasyTwo Pointers

Dica: Two pointers: left do início, right do fim. Move conforme a soma vs target.

02.

Course Schedule — determine se é possível completar todos os cursos (ciclo em DAG)

MediumGraph + Topological Sort

Dica: Kahn's algorithm ou DFS com coloração (0=unvisited, 1=visiting, 2=visited). Ciclo = impossível.

03.

Longest Substring Without Repeating Characters

MediumSliding Window

Dica: Sliding window com HashSet. Expanda direita, contraia esquerda quando duplicata.

04.

K Closest Points to Origin

MediumHeap

Dica: Max-heap de tamanho K. Se distância < max, substitua. O(n log k) vs O(n log n) sort.

Perguntas de System Design

Design Amazon — sistema de e-commerce com busca, recomendação e pagamento

Abordagem: Microserviços: product-service, search (Elasticsearch), recommendations (ML), cart, orders, payments. Event-driven para decoupling. Cache de produtos populares.

Design um sistema de notificações — push, email e SMS em escala

Abordagem: Pub/sub com Kafka. Fan-out workers por canal. Rate limiting por usuário. Dead letter queue para retries. Preferências de usuário em cache.

Perguntas Behavioral

Tell me about a time you used Customer Obsession to make a difficult decision

STAR + LP Customer Obsession

Dica: LP #1 da Amazon. Mostre que você colocou o cliente antes de métricas internas, mesmo quando foi difícil internamente.

Describe a time you had to Deliver Results under tight deadline

STAR + LP Deliver Results

Dica: LP #14. Mostre que você priorizou, removeu bloqueios e entregou mesmo com restrições. O Bar Raiser vai explorar cada detalhe.

Give me an example of when you Earned Trust with a stakeholder or team

STAR + LP Earn Trust

Dica: Mostre vulnerabilidade — admitir erros e corrigi-los é Earn Trust. Não tente parecer perfeito.

Pratique com IA antes da entrevista Amazon

Simule o processo completo com feedback em português — coding, system design e behavioral.