Le parcours d'entretien Meta récompense la vitesse et la reconnaissance de schémas, et il punit quiconque se fige quand un problème n'est pas servi tout cuit. Les candidats récents décrivent des rounds de code où vous recevez deux problèmes en quarante-cinq minutes environ et devez terminer les deux, un round comportemental qui pousse plus loin qu'un discours appris par coeur, et un round de code assisté par IA plus récent, signalé pour la première fois vers fin 2025, qui a changé ce que le parcours teste réellement.
La structure est constante : un appel avec un recruteur fixe votre niveau, un entretien technique vous jette directement sur deux problèmes de code, puis un parcours complet de quatre à cinq rounds. Certains parcours sautent l'entretien téléphonique et passent d'un test en ligne directement au sur site. Les niveaux vont de E3 à E6, et le niveau détermine la dose de system design que vous affronterez ainsi que la hauteur de la barre : des candidats racontent avoir été rétrogradés de niveau aussi tard que pendant le parcours.
Les rounds de code purs s'appuient toujours sur les problèmes LeetCode tagués Meta triés par fréquence récente : arbres, graphes, tas, fenêtre glissante, backtracking, recherche binaire et deux pointeurs. Le round assisté par IA, c'est la nouveauté. Il remplace un round de code, se déroule dans CoderPad avec un assistant à disposition, et ressemble rarement à un énoncé propre : attendez-vous à une base de code multi-fichiers à corriger et à étendre, ou à des fichiers de tests à déboguer. Un autre round de code peut à l'inverse être volontairement vague, l'examinateur ne lâchant rien tant que vous ne demandez pas. Meta présente le recours à l'IA comme optionnel.
Tous les parcours comprennent un round comportemental qu'un candidat recalé a appelé le round Jedi, et des gens qui cartonnent à tous les rounds techniques se font quand même éliminer là. Un round de system design apparaît lui aussi à tous les niveaux, du débutant au senior, son poids augmentant avec le niveau. Les parcours non logiciels partagent la même colonne vertébrale avec leurs propres rounds : les data engineers ont du SQL, du Python et de la modélisation de données plus un round Ownership ; les production engineers ont du Linux et du dépannage. Deux constantes traversent tout le parcours : deux problèmes à boucler en quarante-cinq minutes, et un round comportemental qui coule des développeurs par ailleurs solides.
Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.
Voir comment ça marcheLe processus d'entretien, round par round
- Appel avec un recruteur Appel de 30 min
Un recruteur confirme votre parcours, fixe le niveau visé (de E3 à E6) et envoie le lien de l'entretien technique. C'est ici que le niveau est arrêté.
- Test en ligne (CodeSignal) CodeSignal, chrono très serré
Courant pour les jeunes diplômés, les stages et certains parcours expérimentés. Les candidats décrivent une question par paliers où chaque niveau s'appuie sur le précédent (exemple rapporté : un système bancaire basique avec comptes, dépôts et virements). Le temps est compté et les derniers paliers sanctionnent les cas limites bâclés.
- Entretien technique ou téléphonique 45 min, code
Deux problèmes de code d'entrée de jeu, sans échauffement. Les exemples rapportés penchent vers les problèmes de difficulté moyenne tagués Meta : arbres, fenêtre glissante, parcours en ordre vertical, valeur la plus proche dans un ABR. On attend de vous que vous terminiez les deux ; certains candidats sautent cette étape et passent du test au parcours complet. Un candidat n'a reçu par e-mail les questions sur ses préférences d'équipe et sa rémunération qu'après avoir passé cet entretien, avant le sur site.
- Le parcours : les rounds de code 45 min chacun
Deux problèmes par round, on attaque directement. Sujets rapportés : backtracking, arbres et tas, graphes et deux pointeurs, recherche binaire et DFS, souvent avec une question d'optimisation en suivi. Les questions collent de près aux problèmes tagués Meta populaires ces derniers temps.
- Le parcours : le round de code assisté par IA ~60 min, CoderPad
Les candidats ont signalé ce round pour la première fois vers octobre 2025, et la rumeur parle d'un déploiement plus large sur davantage de postes SWE en 2026. Il remplace un round de code et se déroule dans CoderPad, qui fournit un assistant IA. Les témoignages décrivent une base de code multi-fichiers à corriger et à étendre, ou des fichiers de tests à déboguer. Le vrai test, c'est de vous orienter dans du code que vous n'avez pas écrit.
- Le parcours : le system design 45 min
Ce round n'est pas réservé aux niveaux seniors : des candidats le rapportent dans des parcours E4 et IC4, et un fil de discussion affirme que même des postes débutants peuvent y avoir droit, son poids augmentant avec le niveau. Un parcours IC4 était orienté infrastructure ou recherche ; le déroulé rapporté va des exigences aux entités principales, à l'API, à la conception générale, puis à des approfondissements sur le sharding et les compromis technologiques. Certains parcours E5 y substituent un round Product Design axé sur l'API et la modélisation de données.
- Le parcours : comportemental (Jedi) Les valeurs de Meta, des relances agressives
Très axé sur les valeurs de Meta, avec un examinateur qui creuse sans ménagement. Des candidats qui ont raconté une gentille histoire de compromis se sont fait cuisiner sur la question de savoir si l'impact promis avait bien été livré et comment le risque avait été justifié. De bons développeurs racontent avoir été recalés ici : ce round décide vraiment de l'issue.
Les questions d'entretien rapportées par les candidats
Test en ligne (CodeSignal)
- Concevoir un système bancaire basique : comptes, dépôts, virements, soldes
- Des paliers progressifs où chacun s'appuie sur le précédent (écrivez du code extensible dès le début)
- Surveillez les cas limites ; les derniers paliers échouent sur les bords que vous avez négligés
- Chrono très serré ; faites le problème d'échauffement pour ne pas perdre de temps à l'installation
Rounds de code et structures de données
- Deux problèmes en 45 minutes environ, avec une forte attente de terminer les deux
- Arbres et parcours : DFS, BFS, parcours en ordre vertical, plus proche ancêtre commun
- Fenêtre glissante, deux pointeurs, backtracking, tas, graphes, recherche binaire
- Reformulez, discutez la force brute, puis atteignez la solution optimale et donnez la complexité
- Les problèmes LeetCode tagués Meta par fréquence récente (les candidats citent Blind 75 et Neetcode 150)
- Un round de code peut être volontairement vague, l'examinateur gardant les cas limites pour lui tant que vous ne demandez pas ; clarifiez les exigences et pesez deux approches avant de coder
Le round de code assisté par IA
- Corriger un bug et ajouter une fonctionnalité dans une base de code multi-fichiers à moitié construite (~50 min)
- Traiter plusieurs fichiers de tests, en déboguant et en étendant un par un
- Utiliser l'assistant intégré pour le code répétitif ou les tests, et commenter ce que vous avez délégué
System design et product design
- Concevoir un système orienté infrastructure ou recherche
- Exigences (fonctionnelles et non fonctionnelles), entités principales, points d'accès API
- Approfondissements sur le sharding, le stockage et les compromis technologiques
- Variante Product Design : plus centrée sur la conception d'API, la modélisation de données et l'UX
Comportemental (le round Jedi)
- "Racontez-moi un désaccord majeur avec un partenaire d'une autre équipe"
- Défendre une décision difficile sous des relances agressives, chiffres à l'appui
- Décrire un impact que vous avez livré, comment vous encaissez un retour, et ce qu'une erreur vous a appris
- Rattacher chaque histoire aux valeurs de Meta
Data engineer et autres variantes de postes
- Data engineer : SQL, modélisation de données (tables de faits et de dimensions), sens produit, round Ownership
- Data engineer Python : de la logique façon LeetCode sans pandas ni numpy, parfois un tas
- Production engineer : Linux et systèmes d'exploitation, bases des systèmes distribués, dépannage, plus une question de scripting
- Ingénieur sécurité : un entretien de code de 45 minutes plus des concepts généraux de sécurité
- Ingénieur ML : un round de design ML sur l'objectif, les données et la modélisation, plus du code
Ce que les candidats disent du processus
Ce candidat a résolu trois paliers sur quatre d'un test CodeSignal, en notant que chaque palier prolongeait le précédent et qu'un code extensible payait, puis il est passé directement au sur site sans entretien téléphonique. Le round de code à deux problèmes s'est bien passé, mais le round assisté par IA dans CoderPad est là où ça a dérapé : du C++ avec fichiers d'en-tête et d'implémentation séparés lui a mangé du temps et il est parti sur une mauvaise piste très tôt.
Lire le témoignage du candidat →Un candidat retenu a décrit un entretien téléphonique de deux problèmes LeetCode en quarante-cinq minutes, puis un parcours final de deux rounds de code supplémentaires au même format plus du comportemental et du system design, le tout sur environ deux mois. Sa méthode tenait en vingt-deux minutes par problème : reformuler, discuter la force brute, atteindre l'optimal, obtenir un accord avant de coder, et ne pas implémenter la force brute.
Lire le témoignage du candidat →Après avoir avalé environ quatre cents problèmes LeetCode, ce candidat a découvert que les rounds de code n'étaient pas ce qu'il avait travaillé. L'un portait sur un service multi-fichiers à moitié construit, à corriger et à étendre en cinquante minutes, avec un noyau algorithmique minuscule et surtout du code à lire. Un autre était volontairement vague, et c'est en fonçant vers la solution optimale au lieu de clarifier les exigences qu'il s'est perdu. Un contact lui a dit que le format avait changé en octobre.
Lire le témoignage du candidat →Ce candidat a cartonné aux rounds de code et passé le system design, puis a échoué au round comportemental (Jedi). Une histoire préparée sur le découpage d'une fonctionnalité en deux sprints s'est effondrée quand l'examinateur a insisté sur la livraison de l'impact promis, sur qui a encaissé le retard sur les indicateurs, et sur la justification du risque. Ce round veut une décision que vous pouvez défendre, pas un compromis poli.
Lire le témoignage du candidat →Un candidat data engineer est passé par un appel avec un recruteur, puis un entretien technique SQL et Python où il a résolu huit questions sur dix. Le sur site à distance qui a suivi comptait trois rounds techniques couvrant SQL, Python, modélisation de données et sens produit, plus un round Ownership. Le recruteur a dit que les rounds techniques étaient solides mais pas le round Ownership, alors ils ont programmé un round Ownership de suivi, entièrement comportemental.
Lire le témoignage du candidat →Comment se préparer
- Bûchez les problèmes LeetCode tagués Meta triés par fréquence sur les trente derniers jours ; les candidats disent que les questions collent de près, et Blind 75 ou Neetcode 150 couvrent bien le terrain.
- Gérez le chrono : deux problèmes en quarante-cinq minutes, ça fait environ vingt-deux minutes chacun. Reformulez, discutez la force brute, atteignez l'optimal, obtenez un accord avant de coder, et n'implémentez pas la force brute.
- Préparez spécifiquement le round assisté par IA : entraînez-vous sur une configuration CoderPad multi-fichiers, à corriger du code inconnu et à utiliser l'assistant pour le code répétitif ou les tests tout en commentant ce que vous avez délégué.
- Partez du principe que le problème est volontairement sous-spécifié. Les rounds plus récents récompensent la décomposition plutôt que la mémoire des schémas, alors clarifiez les exigences et proposez deux approches avec leurs compromis avant de coder.
- Pour le round Jedi, oubliez les gentilles histoires où tout le monde gagne. Amenez des décisions que vous pouvez défendre sous des relances agressives, avec de vrais chiffres, et rattachez chacune aux valeurs de Meta.
- Pour les parcours seniors, préparez le system design avec une méthode structurée et attendez-vous à des approfondissements sur le sharding ; pour le poste de data engineer, entraînez-vous au Python pur sans pandas ni numpy, plus le sens produit.
Questions fréquentes
Combien de rounds compte l'entretien Meta ?
Après un appel avec un recruteur et un entretien technique de deux problèmes de code, le parcours complet fait quatre à cinq rounds : deux rounds de code (dont un peut être le round assisté par IA), un round de system design que les candidats rapportent à tous les niveaux, et un round comportemental (Jedi). Les parcours jeunes diplômés et certains parcours expérimentés ajoutent un test CodeSignal en amont.
C'est quoi le round de code IA de Meta ?
Un round que les candidats ont signalé pour la première fois vers octobre 2025, qui s'étendrait à d'autres postes SWE au cours de 2026 ; il se déroule dans CoderPad avec un assistant IA à disposition et remplace un round de code sur site. Les candidats rapportent une base de code multi-fichiers à corriger et à étendre, ou des fichiers de tests à déboguer. Meta présente le recours à l'IA comme optionnel, mais le round teste votre capacité à naviguer dans du code inconnu.
Dois-je résoudre les deux problèmes de code ?
Vous avez deux problèmes en quarante-cinq minutes environ, avec une forte attente de terminer les deux. Des candidats qui en ont résolu un entièrement et exposé clairement leur approche sur le second sont quand même passés à l'étape suivante, et un retour mitigé débouche parfois sur un round de code supplémentaire plutôt que sur un refus.
Quels sont les niveaux chez Meta ?
Les niveaux logiciels sont E3, E4, E5 et E6, et les postes data utilisent la même échelle IC. Le niveau est fixé lors de l'appel avec le recruteur et façonne le parcours ; le poids du system design augmente avec le niveau, et des candidats racontent avoir été rétrogradés de niveau aussi tard que pendant le sur site.
Quel poids a le round comportemental (Jedi) ?
Énorme. Plusieurs candidats racontent avoir cartonné à tous les rounds techniques et avoir quand même été recalés là. L'examinateur creuse durement et veut une vraie décision que vous pouvez défendre avec des chiffres, rattachée aux valeurs de Meta, pas un compromis appris par coeur.
Combien de temps dure le processus Meta ?
Un candidat a rapporté deux mois entre le premier contact et la signature de l'offre ; un autre s'était réservé une fenêtre de quatre semaines pour se préparer avant le parcours. Ensuite, un dossier part vers un comité de recrutement, puis vient le team matching ; les résultats restent valables environ un an, et un parcours raté signifie en général six à douze mois de carence.
Meta posera sa propre version de ces questions. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.
Prédire mes questions