Sur la performance des interfaces React, la démarche part du Profiler et les gains sont chiffrés. Le bundling avec Webpack est maîtrisé pour le découpage mais pas pour la configuration initiale. Redux est bien structuré, sans expérience de gros volumes. Le SEO d'un site de contenus est connu dans ses bases. Le travail avec produit et design repose sur la démonstration par la mesure, sans pratique des tests A/B. L'assistant IA est employé avec prudence, sorties relues.
1 signal relevéIndicatifs, non décisionnels. Ils disent où regarder dans la vidéo, pas quoi décider.
Assistance extérieure
Le candidat a répondu sur un point que la question affichée ne mentionnait pas : « des images de tailles variées comme sur un reportage photo en longueur », « un article republié sur un site partenaire ». Ce point figurait seulement dans un texte invisible à l'écran, qu'un assistant IA lit avec le reste de la page.
La pièce à transmettrePart telle quelle chez votre client : sans score, sans verdict, sans signal.
Revelyum
Rapport d'entretien technique
Établi pour Nordlys Conseil
Développeur Frontend mid, plateforme média (H/F)
· Maxime Bertrand · 18/10/2026
Synthèse
Maxime présente une pratique de React solide : profilage, virtualisation, découpage du bundle et store structuré avec Redux Toolkit. Ses réponses sont justes et mesurées, avec des chiffres sur le score mobile. Le SEO et les tests de variantes restent à des niveaux de notions.
Détail par exigence
Performance des interfaces React
indispensableSolide
Profile et mémoïse là où la mesure le justifie, virtualise les listes et améliore ses indicateurs de chargement.
Bundling avec Webpack
indispensableSolide
Découpe par route et isole les bibliothèques tierces, sans avoir configuré l'outil de zéro.
Redux à grande échelle
Solide
Structure le store par domaine avec entités et sélecteurs, sans expérience de forts volumes.
SEO d'un site de contenus
Solide
Connaît le rôle du rendu serveur, des balises de partage et des adresses canoniques.
Travail avec produit et design
Solide
Appuie ses échanges sur des prototypes mesurés, sans pratique propre des tests A/B.
Usage de l'IA
indispensableSolide
Délègue l'écriture de tests et l'explication d'erreurs par petites étapes, relit et teste, et garde les données sensibles hors de l'assistant.
Points d'appui
Profilage avant optimisation, avec virtualisation seulement quand la mesure le justifie.
Découpage par route et chunk séparé pour les bibliothèques tierces.
Store organisé par domaine avec entités et sélecteurs mémoïsés.
Usage de l'IA prudent, avec relecture et un cas d'erreur identifié.
Points de vigilance
N'a pas encore mené de test A/B lui-même.
Expérience Redux sur des volumes modestes, optimisation peu poussée.
Webpack pratiqué sur une configuration existante, jamais montée de zéro.
Sujets abordés
Performance des interfaces React · Bundling avec Webpack · Redux à grande échelle · SEO d'un site de contenus · Travail avec produit et design · Usage de l'IA
Entretien conduit en autonomie par le candidat, réponses transcrites puis analysées.
L'évaluation finale appartient au recruteur : Revelyum n'émet aucune décision automatisée.
En clair
Oui, il peut faire ce job
Maxime travaille proprement sur des sites rapides et sait expliquer ses choix. Il connaît les bases du référencement et reconnaît ce qu'il n'a pas encore fait, comme les tests de variantes.
Ses points forts
Méthode sérieuse sur la rapidité des pages
Bonne organisation du code
Honnête sur ses limites
À creuser en entretien
Pas encore de test de variantes mené seul
Expérience sur des volumes modestes
Savoir-être
Structurer sa réponse
Passe de la mesure à la correction dans un ordre clair.
S'intègre bien dans une équipe qui a déjà ses conventions et sait dire ce qu'il n'a pas encore pratiqué.
Détail par exigence
Performance des interfaces React
indispensableSolide · 7/10
Mesurer avec le Profiler React · 7/10Mesure d'abord.J'utilise le Profiler de React DevToolsRéponse
R1
Virtualiser une longue liste d'articles · 7/10Liste longue virtualisée.on a aussi virtualisé avec react-windowRéponse
R1
Bundling avec Webpack
indispensableSolide · 7,5/10
Découper le bundle par route · 7/10Découpage par route.On découpe par route avec React.lazy et SuspenseRéponse
R3
Analyser ce qui alourdit le bundle · 8/10Usage ponctuel de l'analyse.J'ai utilisé le bundle analyzer une foisRéponse
R3
Redux à grande échelle
Solide · 7,5/10
Normaliser des articles dans le store · 8/10Entités normalisées.Les articles sont stockés par identifiant avec createEntityAdapterRéponse
R4
Sélecteurs mémoïsés · 7/10Sélecteurs mémoïsés.les sélecteurs sont faits avec createSelectorRéponse
R4
SEO d'un site de contenus
Solide · 7/10
Pourquoi le rendu serveur aide le référencement · 7/10Explique l'intérêt du rendu serveur.le contenu est présent dans le HTML que lit le robotRéponse
R5
URLs stables et canoniques · 7/10Gère les chemins multiples.une balise canonique quand une page est accessible par plusieurs cheminsRéponse
R5
Travail avec produit et design
Solide · 7,5/10
Arbitrer une demande coûteuse en performance · 8/10Convainc par la mesure.Je montre l'effet sur le Profiler et sur les Web Vitals avec un prototypeRéponse
R6
Mettre en place un test A/B · 7/10Limite reconnue.Je n'ai pas encore mené de test A/B moi-mêmeRéponse
R6
Usage de l'IA
indispensableSolide · 7,3/10
S'il code avec un assistant IA (Copilot, Cursor, Claude Code, ChatGPT…) : quelles tâches de développement il lui confie, et lesquelles il garde · 7/10Tâches déléguées nommées.Copilot pour l'autocomplétion et ChatGPT pour comprendre un message d'erreurRéponse
R7
Comment il relit, teste et corrige le code que l'assistant produit · 8/10Relecture et tests.Je relis le code et je lance les tests avant de validerRéponse
R7
Un cas vécu où un assistant IA a changé son code ou son délai, et ce qu'il en a retenu · 7/10Erreur repérée au lancement.il a inventé une option d'une bibliothèque qui n'existait pasRéponse
R7