Preguntas de entrevista de Amazon para software engineers
Amazon es la única gran empresa tech donde la ronda conductual determina la oferta más que la ronda de coding. Los 16 Leadership Principles atraviesan cada entrevista, el bar raiser tiene poder de veto, y la rúbrica pondera explícitamente el ownership, la obsesión por el cliente y la frugalidad. Un candidato con código fuerte pero historias LP débiles regularmente baja de nivel o es rechazado. Esta guía desglosa el proceso, los patrones de preguntas y el framework LP usando los principios públicos de Amazon y reportes públicos de Glassdoor.
Haga ahora una mock interview al estilo de Amazon
Ronda de coding, diseño de sistemas o conductual LP con seguimientos al estilo bar raiser.
Practicar para AmazonEl proceso de entrevista de Amazon
Los procesos SDE de Amazon siguen una forma reconocible. Screen del recruiter (30 minutos). Online assessment (90-120 minutos de coding cronometrado más una simulación de trabajo para algunos equipos). Phone screen (60 minutos, un problema de coding más conductual LP). Onsite loop (5 rondas, una de las cuales es el bar raiser): dos rondas de coding, una de diseño de sistemas en SDE-II+, una ronda con el hiring manager, una de bar raiser. Cronología total: 4-8 semanas según la agenda.
El bar raiser es la pieza que sostiene todo el peso. Es un entrevistador entrenado traído de fuera de su equipo de contratación, específicamente para discrepar de las decisiones de tipo "bueno para este equipo, no bueno para Amazon". Su ronda está estructurada en torno a los Leadership Principles con seguimientos implacables. Espere sondeos de "cuénteme más sobre eso", "qué haría diferente" y "cuál fue el resultado" hasta llegar al fondo. Las respuestas vagas quedan expuestas en 30 segundos.
Top 10 de preguntas técnicas para preparar
Las preguntas de coding de Amazon se concentran en grafos, árboles, programación dinámica y diseño OOP. Estos son los patrones de los reportes públicos.
- Number of islands y sus variantes (área máxima, formas distintas). Pista: domine DFS y BFS, luego practique la variante en la que debe evitar revisitar mediante un seen set.
- Course schedule / topological sort — detecte ciclos, devuelva el orden. Pista: el algoritmo de Kahn es el más fácil de articular en voz alta.
- Word ladder — BFS sobre un grafo de palabras. Pista: el BFS bidireccional muestra seniority; menciónelo aunque no lo implemente.
- Lowest common ancestor — variante recursiva. Pista: aclare si los nodos están garantizados en el árbol antes de programar.
- Merge K sorted lists — heap o merge por pares. Pista: ambos funcionan; explique la diferencia de complejidad entre ellos.
- Diseño OOD: parking lot, elevator, vending machine — jerarquía de clases y máquina de estados. Pista: parta de las user stories, no de los diagramas de herencia.
- Find median from data stream — dos heaps. Pista: ensaye las reglas de rebalanceo hasta que sean automáticas.
- Maximum subarray (Kadane) y la variante sobre una grid 2D. Pista: la variante 2D es el diferenciador en SDE-II+.
- Coin change / problemas de mínimo de monedas — DP sobre subset sums. Pista: aclare si cada moneda es ilimitada o de un solo uso antes de escribir la recurrencia.
- Recorrido de árbol con serialización personalizada — DFS preorder con marcadores null. Pista: la misma codificación para serialize y deserialize reduce el código a la mitad.
Top 5 de temas de diseño de sistemas
- Cache distribuida — sharding, replicación, hot keys, cache stampedes.
- Job scheduler a escala — cola durable, pool de workers, retries, dead letters, monitoring.
- Real-time bidding / ad serving — lookup de baja latencia, aplicación de presupuesto, request-response bajo SLAs de milisegundos.
- Flujo de checkout de e-commerce — locks de inventario, integración de pagos, idempotencia, inventario eventualmente consistente.
- Almacenamiento de blobs estilo S3 — modelo de consistencia, replicación, lifecycle policies, soporte de objetos grandes.
A las rondas de diseño de sistemas de Amazon les encantan las preocupaciones operativas: monitoring, alerting, runbooks de oncall. Espárzalas con naturalidad — "exportaríamos un histograma de latencia por shard y alertaríamos si el p99 cruza los 200 ms" aterriza más alto que un diagrama de arquitectura puro.
Top 5 de preguntas conductuales (Leadership Principles)
- Cuénteme una vez en que asumió algo significativo fuera de su área de responsabilidad. (Ownership)
- Describa una situación en la que discrepó de su manager — ¿qué pasó? (Have Backbone; Disagree and Commit)
- Cuénteme la solución más innovadora que ha entregado. (Invent and Simplify)
- Describa una vez en que tuvo que bucear a fondo en los datos para encontrar la causa raíz de un problema. (Dive Deep)
- Cuénteme una vez en que tuvo que entregar más con menos. (Frugality)
Use STAR — Situación, Tarea, Acción, Resultado. Cada historia necesita un resultado medible. "Lo entregamos" sin una métrica puntúa en el fondo. "Lo entregamos, redujimos la latencia p99 un 40% y la feature sigue funcionando 18 meses después" puntúa en la cima.
Consejos específicos de la cultura de Amazon
Los 16 Leadership Principles no son pósters — son la rúbrica. Imprímalos, estúdielos y pre-escriba una historia STAR de 90 segundos para cada uno. Apunte a 12-16 historias distintas que cubran los 16 principios con al menos una historia aplicable a cada uno. El entrevistador tiene literalmente una checklist; usted quiere al menos una coincidencia fuerte por cada principio que sondee.
Use "yo" no "nosotros". La cultura de Amazon exige explícitamente señal de ownership individual. "Construimos esta cosa" es el disparador de degradación más común en las rondas conductuales. Incluso cuando el trabajo fue colaborativo, enmarque su rol: "Yo era responsable del diseño de la API, recluté a dos colaboradores y escribí el plan de migración." Esto no es presumir — es darle al entrevistador algo que calificar.
Un principio no obvio: "Are Right, A Lot" exige implícitamente una historia en la que cambió de opinión basándose en nuevos datos. Los candidatos senior que no saben nombrar una vez en que se equivocaron puntúan flojo aquí. Prepare una historia limpia de "me equivoqué sobre X, los datos mostraron Y, esto es lo que entregué en su lugar".
Practique los seguimientos al estilo bar raiser de Amazon
Repasos STAR con sondeos implacables de "cuénteme más".
Empezar una mock de AmazonPreguntas frecuentes
¿Cuántas preguntas de Leadership Principles tendré?
Cada ronda del onsite incluye al menos una pregunta conductual de Leadership Principle, además del contenido técnico. A lo largo de un proceso de 5 rondas debería esperar 5-8 preguntas LP distintas. Pre-escriba 12-16 historias STAR que cubran los 16 principios para tener cobertura.
¿Quién es el bar raiser y por qué importa?
El bar raiser es un entrevistador entrenado de Amazon de fuera de su equipo de contratación con poder de veto. Califica contra la calidad de contratación a largo plazo, no la necesidad del equipo. La ronda del bar raiser se apoya mucho en los Leadership Principles y en seguimientos conductuales duros. Una sola respuesta vaga aquí puede hundir un proceso por lo demás fuerte.
¿Qué nivel debería apuntar en Amazon?
SDE-II es el equivalente común a "senior" (3-7 años de experiencia). SDE-III es senior staff (7+ años, scope entre equipos). Amazon baja de nivel a los candidatos que puntúan con señal mixta — entre calibrado según la evidencia, no según la aspiración.
¿Las preguntas de coding de Amazon son estilo LeetCode?
Sí. Las rondas de coding son similares a las de Google o Meta en la forma de las preguntas — problemas de algoritmos de dificultad media. La velocidad importa menos que en Meta; la corrección y el código limpio importan más.
¿Puedo reutilizar la misma historia STAR para varios Leadership Principles?
Una vez por proceso como máximo. Los entrevistadores comparan notas; la misma historia en tres rondas se lee como un candidato flojo. Construya una biblioteca de 12-16 historias distintas con varios ángulos LP, y rote.
Historias STAR con métricas — el patrón de oferta de Amazon
Repase lo conductual con seguimientos de bar raiser. Prueba gratis.
Practicar ahora