Preguntas de entrevista de Meta para software engineers

El proceso de Meta es el más rápido entre los FAANG y el más orientado a números. La ronda de coding está cronometrada con dureza — dos problemas medianos en unos 35 minutos — y la ronda conductual gira en torno a la pregunta "¿qué entregó y qué cambió gracias a ello?". Esta guía cubre el proceso, los patrones de preguntas y las señales culturales que deciden una oferta, basándose en reportes públicos de Glassdoor y en las propias escalas de ingeniería publicadas por Meta.

Haga ahora una mock interview al estilo de Meta

Ronda de coding a velocidad, diseño de sistemas o conductual con métricas. 30 minutos, puntuada.

Practicar para Meta

El proceso de entrevista de Meta

Meta corre un proceso ajustado. Screen del recruiter (30 minutos). Phone screen (45 minutos, uno o dos problemas de coding en coderpad). Onsite (día completo, virtual o presencial, cinco rondas: dos rondas de coding "Ninja", una ronda de diseño de sistemas o arquitectura de producto, una ronda conductual "Jedi", una ronda opcional específica de dominio). El debrief ocurre en una semana, luego la oferta. La cronología total suele ser 4-6 semanas — lo bastante rápida como para que no deba empezar la preparación la semana antes del contacto del recruiter.

Una particularidad: Meta le asigna nivel tras el debrief, no antes. Postula a un rol SWE general y el comité decide si le ofrece E4, E5 o E6 según la señal. Esto significa que rendir por debajo en diseño de sistemas con expectativas de E5 le consigue una oferta de E4 en lugar de un rechazo — un aterrizaje más suave que el resultado binario de Google, pero una señal de que su evidencia de scope no fue lo bastante fuerte.

Top 10 de preguntas técnicas para preparar

Las rondas de coding de Meta premian la velocidad y el código limpio bajo presión de tiempo. El reconocimiento de patrones importa más que los algoritmos exóticos. Estas son las formas recurrentes.

  1. Subarray sum equals K — prefix sums + hashmap. Pista: una sola pasada basta; ensáyelo hasta que pueda escribirlo en 5 minutos.
  2. Validate binary search tree — DFS con límites (min, max). Pista: el recorrido in-order también funciona, pero los límites son más limpios bajo presión.
  3. Merge intervals / insert interval — ordenar por inicio, barrer. Pista: practique la variante in-place — los entrevistadores preguntan "¿y si la entrada está ordenada?" a mitad del problema.
  4. Number of islands y variantes — BFS o DFS sobre una grid. Pista: ensaye la versión en la que debe contar formas de isla distintas — el hashing de patrones hace tropezar a la gente.
  5. Lowest common ancestor (con punteros al padre y sin ellos) — recursión o escalada con dos punteros. Pista: ambas versiones aparecen en el mismo proceso; practique las dos.
  6. Random pick weighted — prefix sums + binary search. Pista: los casos límite del binary search (bisect_left vs bisect_right) hacen tropezar a candidatos senior.
  7. Trapping rain water — dos punteros o monotonic stack. Pista: tenga un enfoque que pueda entregar en cinco minutos exactos.
  8. K closest points to origin — heap o quickselect. Pista: el heap es la respuesta segura; quickselect es la respuesta que impresiona; conozca ambas.
  9. Word break y variantes — DP con memoización. Pista: la variante en la que debe devolver todas las frases requiere backtracking — una forma de código completamente distinta.
  10. Serialize and deserialize a binary tree — codificación BFS o DFS. Pista: elija una codificación y ensaye ambas direcciones; cambiar a mitad de la resolución pierde puntos.

Top 5 de temas de diseño de sistemas

  1. News feed — la pregunta estrella de diseño de sistemas de Meta. Practique estrategias de fanout, ranking, frescura y caching.
  2. Mensajería en tiempo real (Messenger o WhatsApp) — garantías de entrega, presencia, tradeoffs de cifrado end-to-end, fanout de grupos.
  3. Streaming de vídeo en directo — pipelines de encoding, CDN, adaptive bitrate, suelo de latencia.
  4. Sistema de entrega de notificaciones — fan-out a escala, push vs pull, rate limiting por usuario, deduplicación.
  5. Contador distribuido — contador de Likes de un post viral, estrategias de sharding, tradeoffs de consistencia vs disponibilidad.

Para cada uno, empiece con la estimación de capacidad. A Meta le encanta el razonamiento de orden de magnitud — los entrevistadores le presionarán si se salta el paso de "esto es aproximadamente 5 mil millones de QPS". Conozca los números de la escala publicada de Meta: más de 3 mil millones de DAUs en la familia de apps, cientos de miles de millones de mensajes al día.

Top 5 de preguntas conductuales (ronda Jedi)

  1. Cuénteme su proyecto de mayor impacto en el último año. Empiece con la métrica, luego la historia.
  2. Describa un conflicto con un compañero o manager y cómo se resolvió. Detalles sobre el desacuerdo, no solo el resultado.
  3. Cuénteme una vez en que tomó la iniciativa en algo fuera de su scope. El bias for action es central en la cultura de Meta.
  4. Explíqueme una decisión técnica que tomó y resultó equivocada. La reflexión importa más que el error.
  5. ¿Cómo decide en qué trabajar cuando las prioridades entran en conflicto? Mencione la estimación de impacto, la alineación con stakeholders y la disposición a discrepar.

Consejos específicos de la cultura de Meta

"Move Fast" no es solo un eslogan; moldea la entrevista. La vacilación en la ronda Ninja se lee como incapacidad de entregar. Practique explicar su enfoque en menos de 60 segundos antes de programar — ese arranque nítido le compra confianza y le da al entrevistador la señal que necesita antes de que entre la presión de tiempo.

La ronda conductual usa el framework "What I Get Done" de las evaluaciones de desempeño internas. Cada historia necesita un resultado medible: ingresos movidos, latencia reducida, usuarios afectados, código entregado. "Mejoramos la velocidad del equipo" sin un número puntúa en el fondo de la rúbrica. "Recortamos la latencia p99 de 480 ms a 110 ms en 12 servicios, lo que desbloqueó una feature para 200M de usuarios" puntúa en la cima. Los números no necesitan ser enormes — necesitan ser específicos.

Candidatos senior: tenga al menos una historia en la que discrepó de la decisión de un líder y ganó. Meta promociona ingenieros que cambian mentes, no ingenieros que ejecutan órdenes. Este es el ítem de preparación de mayor apalancamiento para las rondas conductuales de E5+.

Practique los patrones exactos de preguntas que usa Meta

Tiempo de la ronda Ninja, métricas de la ronda Jedi, diseño de sistemas a escala de Meta.

Empezar una mock de Meta

Preguntas frecuentes

¿Qué tan rápido avanza el proceso de entrevista de Meta?

Meta está entre los procesos más rápidos de las big tech — 4-6 semanas desde el screen del recruiter hasta la oferta si no hay conflictos de calendario. El onsite ocurre en un solo día y las decisiones llegan al comité de contratación en una semana.

¿Qué es la ronda Ninja en Meta?

La ronda Ninja es la entrevista de coding en la que resuelve dos problemas de nivel LeetCode-medio en 35-40 minutos en total, en un editor compartido. La velocidad forma parte de la señal — las soluciones correctas lentas cuentan, pero las muy lentas bajan la nota.

¿Qué es el framework "What I Get Done"?

Es la lente que Meta usa en las rondas conductuales para evaluar el impacto: cuénteme una historia sobre algo que entregó, a quién afectó y cuál fue el resultado medible. Las historias de liderazgo vagas sin métricas rinden por debajo. Adjunte siempre números.

¿Necesito saber React para una entrevista SWE en Meta?

Solo si entrevista para un rol específico de frontend. Los procesos SWE generalistas no evalúan conocimiento de frameworks — elija el lenguaje en el que sea más rápido para las rondas de coding.

¿Qué nivel debería apuntar para senior en Meta?

E5 es "senior" con 5-8 años de experiencia. E4 es mid-senior. E6 es staff. Meta es más agresiva que Google a la hora de bajar de nivel a los candidatos si la señal es mixta — apunte al nivel donde pueda demostrar claramente su scope, no se estire.

Velocidad y métricas — las dos destrezas que deciden las ofertas de Meta

Repase ambas en sesiones de mock hasta que sean reflejas. Prueba gratis.

Practicar ahora