Guía de entrevista

Preguntas de entrevista en Meta

La prueba de CodeSignal, las rondas de programación con dos problemas, la nueva ronda asistida por IA y la ronda de comportamiento que hunde a ingenieros fuertes. Reconstruido a partir de lo que reportaron candidatos recientes de Meta.

El Loop de entrevistas de Meta premia la velocidad y el reconocimiento de patrones, y castiga a quien se bloquea cuando el problema no viene servido en bandeja. Los candidatos recientes describen rondas de programación en las que te dan dos problemas en unos cuarenta y cinco minutos y tienes que terminar los dos, una ronda de comportamiento que aprieta más que cualquier guion ensayado, y una ronda de programación asistida por IA más reciente, reportada por primera vez a finales de 2025, que ha cambiado lo que el Loop mide en realidad.

La forma es siempre la misma: un filtro con el reclutador fija tu nivel, un filtro técnico te suelta directamente dos problemas de programación y después viene un Loop completo de cuatro o cinco rondas. Algunos procesos se saltan la entrevista telefónica y pasan de una prueba en línea directamente al onsite. Los niveles van de E3 a E6, y el nivel determina cuánto diseño de sistemas te toca y lo alto que está el listón, así que hay candidatos que reportan que les bajaron de nivel tan tarde como en el Loop.

Las rondas de programación puras siguen apoyándose en los problemas de LeetCode etiquetados como Meta y ordenados por frecuencia reciente: árboles, grafos, heaps, ventana deslizante, backtracking, búsqueda binaria y dos punteros. La ronda asistida por IA es el giro. Sustituye a una ronda de programación, se hace en CoderPad con un asistente a mano y rara vez parece un enunciado limpio: espera una base de código de varios archivos que hay que arreglar y ampliar, o archivos de casos de prueba que depurar. Otra ronda de programación puede ser deliberadamente vaga, con un entrevistador que no te da nada hasta que preguntas. Meta dice que usar la IA es opcional.

Todos los Loops incluyen una ronda de comportamiento que un candidato rechazado llamó la ronda Jedi, y hay gente que resuelve todas las rondas técnicas sin problema y aun así cae ahí. La ronda de diseño de sistemas también aparece en todos los niveles, desde puestos de entrada hasta senior, y su peso sube conforme sube el nivel. Los procesos que no son de software comparten la misma columna vertebral con rondas propias: a los ingenieros de datos les toca SQL, Python y modelado de datos más una ronda de Ownership; a los ingenieros de producción, Linux y resolución de problemas. Dos hilos recorren todo el Loop: dos problemas que resolver en cuarenta y cinco minutos, y una ronda de comportamiento que hunde a programadores por lo demás sólidos.

¿Tienes esta entrevista pronto? GhostPilot escucha tu llamada en vivo, detecta la pregunta en el momento en que te la hacen y pone una respuesta estructurada en tu pantalla en tiempo real. Pruébalo en tu próxima entrevista de práctica, o consigue un Session Pass de $29, sin suscripción, para la entrevista de verdad.

Mira cómo funciona

El proceso de entrevista, ronda por ronda

  1. Filtro con el reclutador llamada de 30 min

    Un reclutador confirma tu experiencia, fija el nivel al que aspiras (de E3 a E6) y te manda el enlace del filtro técnico. El nivel se decide aquí.

  2. Prueba en línea (CodeSignal) CodeSignal, reloj muy ajustado

    Habitual en los procesos de recién graduados, de prácticas y en algunos de perfil experimentado. Los candidatos describen una pregunta por niveles en la que cada nivel se apoya en el anterior (un ejemplo reportado: un sistema bancario básico con cuentas, depósitos y transferencias). El tiempo va justo y los niveles finales castigan los casos límite mal resueltos.

  3. Filtro técnico / telefónico 45 min, programación

    Dos problemas de programación de entrada, sin calentamiento. Los ejemplos reportados tiran a problemas de dificultad media etiquetados como Meta: árboles, ventana deslizante, recorrido en orden vertical, valor más cercano en un BST. Se espera que termines los dos; algunos candidatos se saltan esta ronda y pasan de la prueba directamente al Loop. Un candidato contó que las preguntas sobre preferencia de equipo y compensación le llegaron por correo solo después de pasar este filtro, antes del onsite.

  4. El Loop: rondas de programación 45 min cada una

    Dos problemas por ronda, al grano desde el primer minuto. Temas reportados: backtracking, árboles y heaps, grafos y dos punteros, búsqueda binaria y DFS, a menudo con una pregunta de seguimiento sobre optimización. Las preguntas siguen de cerca los problemas etiquetados como Meta más populares últimamente.

  5. El Loop: ronda de programación asistida por IA ~60 min, CoderPad

    Los candidatos empezaron a mencionar esta ronda hacia octubre de 2025, y se rumorea que en 2026 se extenderá a más puestos de SWE. Sustituye a una ronda de programación y se hace en CoderPad, que incluye un asistente de IA. Los relatos describen una base de código de varios archivos que hay que arreglar y ampliar, o archivos de casos de prueba que depurar. Lo que se mide de verdad es si sabes moverte por código que no escribiste tú.

  6. El Loop: diseño de sistemas 45 min

    Esta ronda no está reservada a los niveles senior: hay candidatos que la reportan en Loops de E4 e IC4, y un hilo dice que incluso los puestos de entrada pueden llevarla, con un peso que sube conforme sube el nivel. Un Loop de IC4 iba orientado a infraestructura o a búsqueda; el flujo reportado es requisitos, entidades principales, API, diseño de alto nivel y luego profundizar en sharding y en las ventajas y desventajas de cada tecnología. Algunos Loops de E5 cambian esta ronda por una de Product Design con más peso en el diseño de API y el modelado de datos.

  7. El Loop: comportamiento (Jedi) valores de Meta, preguntas de seguimiento agresivas

    Muy centrada en los valores de Meta, con un entrevistador que aprieta sin piedad. A los candidatos que contaron una historia de compromiso amable les presionaron sobre si se entregó el impacto comprometido y cómo se justificó el riesgo. Hay buenos programadores que reportan haber sido rechazados aquí, así que esta ronda decide resultados de verdad.

Preguntas de entrevista que reportan los candidatos

Prueba en línea (CodeSignal)

  • Diseña un sistema bancario básico: cuentas, depósitos, transferencias, saldos
  • Niveles progresivos en los que cada uno se apoya en el anterior (escribe código extensible desde el principio)
  • Cuida los casos extremos; los niveles finales se caen por los bordes que te saltaste
  • Reloj muy ajustado; haz el problema de calentamiento para no perder tiempo con la configuración

Rondas de programación y estructuras de datos

  • Dos problemas en unos 45 minutos, con una expectativa clara de terminar los dos
  • Árboles y recorridos: DFS, BFS, recorrido en orden vertical, ancestro común más bajo
  • Ventana deslizante, dos punteros, backtracking, heaps, grafos, búsqueda binaria
  • Reformula el problema, comenta la solución por fuerza bruta, luego llega a la solución óptima y da la complejidad
  • LeetCode etiquetado como Meta por frecuencia reciente (los candidatos citan Blind 75 y Neetcode 150)
  • Una ronda de programación puede ser deliberadamente vaga, con el entrevistador guardándose los casos límite hasta que preguntas; aclara los requisitos y valora dos enfoques antes de escribir código

La ronda de programación asistida por IA

  • Arregla un bug y añade una función en una base de código a medio construir y de varios archivos (~50 min)
  • Recorre varios archivos de casos de prueba, depurando y ampliando de uno en uno
  • Usa el asistente integrado para el código repetitivo o las pruebas, y explica en voz alta qué delegaste

Diseño de sistemas y diseño de producto

  • Diseña un sistema orientado a infraestructura o a búsqueda
  • Requisitos (funcionales y no funcionales), entidades principales, endpoints de la API
  • Profundizar en sharding, almacenamiento y las ventajas y desventajas de cada tecnología
  • Variante de Product Design: más foco en el diseño de API, el modelado de datos y la UX

Comportamiento (la ronda Jedi)

  • "Cuéntame sobre un desacuerdo importante con un compañero de otra área"
  • Defiende una decisión difícil bajo preguntas de seguimiento agresivas, con métricas
  • Describe cómo generaste impacto, cómo recibiste feedback y qué aprendiste de un error
  • Conecta cada historia con los valores de Meta

Ingeniero de datos y otras variantes por puesto

  • Ingeniero de datos: SQL, modelado de datos (tablas de hechos y de dimensiones), sentido de producto, ronda de Ownership
  • Python para ingeniero de datos: lógica estilo LeetCode sin pandas ni numpy, a veces un heap
  • Ingeniero de producción: Linux y sistemas operativos, fundamentos de sistemas distribuidos, resolución de problemas, más una pregunta de scripting
  • Ingeniero de seguridad: un filtro de programación de 45 minutos más conceptos generales de seguridad
  • Ingeniero de ML: una ronda de diseño de ML sobre objetivo, datos y modelado, más programación

Lo que dijeron los candidatos sobre el proceso

Ingeniero de software, E4 · Rechazado

Este candidato resolvió tres de cuatro niveles en una prueba de CodeSignal, y comentó que cada nivel ampliaba el anterior, así que escribir código extensible dio sus frutos; después pasó directamente al onsite, sin entrevista telefónica. La ronda de programación de dos problemas fue bien, pero la ronda asistida por IA en CoderPad fue donde se le complicó: C++ con archivos de cabecera e implementación separados le comió tiempo y se metió pronto por un camino equivocado.

Lee el relato del candidato →
Ingeniero de software · Oferta

Un candidato que lo consiguió describió una entrevista telefónica con dos problemas de LeetCode en cuarenta y cinco minutos y luego un Loop final con dos rondas de programación más en el mismo formato, además de comportamiento y diseño de sistemas; unos dos meses de principio a fin. Su método era de unos veintidós minutos por problema: reformular, comentar la fuerza bruta, llegar a la óptima, conseguir que el entrevistador esté de acuerdo antes de escribir código y no implementar la fuerza bruta.

Lee el relato del candidato →
Ingeniero de software · Rechazado

Después de machacar unos cuatrocientos problemas de LeetCode, este candidato se encontró con que las rondas de programación no eran lo que había practicado. Una era un servicio a medio construir, de varios archivos, para arreglar y ampliar en cincuenta minutos, con un núcleo algorítmico mínimo y sobre todo código que leer. Otra era deliberadamente vaga, y lanzarse a la solución óptima en vez de aclarar los requisitos es donde lo perdió. Un contacto le dijo que el formato cambió en octubre.

Lee el relato del candidato →
Ingeniero de software, E5 · Rechazado

Este candidato resolvió las rondas de programación sin problema y pasó la de diseño de sistemas, pero cayó en la ronda de comportamiento (Jedi). Una historia ensayada sobre repartir una función en dos sprints se le vino abajo cuando el entrevistador insistió en si se entregó el impacto comprometido, quién absorbió las métricas retrasadas y cómo se justificó el riesgo. Esa ronda quiere una decisión que puedas defender, no un compromiso amable.

Lee el relato del candidato →
Ingeniero de datos · Ronda de seguimiento

Un candidato a ingeniero de datos pasó por una llamada con el reclutador y luego por un filtro técnico de SQL y Python en el que resolvió ocho de diez. El onsite virtual que vino después tenía tres rondas técnicas que cubrían SQL, Python, modelado de datos y sentido de producto, más una ronda de Ownership. El reclutador le dijo que las rondas técnicas estuvieron fuertes pero la de Ownership no, así que le programaron una ronda de Ownership de seguimiento, que es totalmente de comportamiento.

Lee el relato del candidato →

Cómo prepararte

  • Practica a fondo los problemas de LeetCode etiquetados como Meta ordenados por frecuencia de los últimos treinta días; los candidatos dicen que las preguntas siguen muy de cerca esa lista, y Blind 75 o Neetcode 150 la cubren bien.
  • Administra el reloj: dos problemas en cuarenta y cinco minutos son unos veintidós minutos cada uno. Reformula, comenta la fuerza bruta, llega a la óptima, consigue el visto bueno antes de escribir código y no implementes la fuerza bruta.
  • Prepárate específicamente para la ronda asistida por IA: practica con un CoderPad de varios archivos, arreglando código que no conoces y usando el asistente para el código repetitivo o las pruebas mientras explicas en voz alta qué delegaste.
  • Da por hecho que el problema está poco especificado a propósito. Las rondas más recientes premian la descomposición por encima de recordar patrones, así que aclara los requisitos y propón dos enfoques con sus ventajas y desventajas antes de escribir código.
  • Para la ronda Jedi, olvídate de las historias amables en las que todos ganan. Lleva decisiones que puedas defender bajo preguntas de seguimiento agresivas, con métricas reales, y conecta cada una con los valores de Meta.
  • Para los Loops de nivel senior, prepara el diseño de sistemas con un marco estructurado y cuenta con que profundizarán en sharding; para ingeniero de datos, practica Python puro sin pandas ni numpy, además de sentido de producto.

Preguntas frecuentes

¿Cuántas rondas tiene la entrevista de Meta?

Después de un filtro con el reclutador y un filtro técnico con dos problemas de programación, el Loop completo son cuatro o cinco rondas: dos rondas de programación (una puede ser la ronda asistida por IA), una ronda de diseño de sistemas que los candidatos reportan en todos los niveles y una ronda de comportamiento (Jedi). Los procesos de recién graduados y algunos de perfil experimentado añaden una prueba de CodeSignal al principio.

¿Qué es la ronda de programación con IA de Meta?

Una ronda que los candidatos empezaron a reportar hacia octubre de 2025 y que, según se dice, se está extendiendo a más puestos de SWE durante 2026; se hace en CoderPad con un asistente de IA a mano y sustituye a una de las rondas de programación del onsite. Los candidatos describen una base de código de varios archivos que hay que arreglar y ampliar, o archivos de casos de prueba que depurar. Meta dice que usar la IA es opcional, pero lo que mide es si sabes moverte por código que no conoces.

¿Tengo que resolver los dos problemas de programación?

Te dan dos problemas en unos cuarenta y cinco minutos y se espera claramente que termines los dos. Hay candidatos que resolvieron uno del todo y plantearon un enfoque claro para el segundo y aun así avanzaron, y cuando el feedback es mixto a veces acaba en una ronda de programación de seguimiento en lugar de un rechazo.

¿Cuáles son los niveles de Meta?

Los niveles de software van E3, E4, E5 y E6, y los puestos de datos usan la misma escalera de IC. El nivel se fija en el filtro con el reclutador y da forma al Loop; el peso del diseño de sistemas sube con el nivel, y hay candidatos que reportan que les bajaron de nivel tan tarde como en el onsite.

¿Qué importancia tiene la ronda de comportamiento (Jedi)?

Mucha. Varios candidatos cuentan que resolvieron todas las rondas técnicas sin problema y aun así los rechazaron aquí. El entrevistador aprieta fuerte y quiere una decisión real que puedas defender con métricas y conectar con los valores de Meta, no un compromiso ensayado.

¿Cuánto dura el proceso de Meta?

Un candidato reportó dos meses desde el primer contacto hasta firmar la oferta; otro se reservó una ventana de cuatro semanas para prepararse antes del Loop. Después se envía un expediente a un comité de contratación y luego viene el emparejamiento con un equipo; los resultados siguen siendo válidos alrededor de un año, y un Loop fallido suele significar un periodo de espera de seis a doce meses.

Meta te hará su propia versión de estas preguntas. Pega la descripción real del puesto en el Question Predictor gratuito y obtén las 20 preguntas que ese puesto tiene más probabilidades de hacerte, con lo que cada una está midiendo en realidad.

Predecir mis preguntas

Guías de entrevista relacionadas

Sin afiliación con Meta. Recopilado a partir de relatos públicos de candidatos y actualizado de forma periódica. Los procesos de entrevista cambian; tómalo como una guía, no como una garantía.

Ensaya las preguntas difíciles antes de que te las hagan

Practica con un copiloto en vivo y llega preparado. Un Session Pass de $29 te cubre la entrevista sin suscripción y sin ataduras.

Consigue GhostPilot