Sur la performance des interfaces React, la candidate mesure et chiffre ses gains. Sur le bundling avec Webpack, elle part de l'analyse pour découper. Sur Redux, le choix du store et des sélecteurs est argumenté. Le référencement d'un site de contenus est maîtrisé, la collaboration avec produit et design est correcte avec un test A/B à illustrer. L'usage de l'IA est encadré et vérifié au Profiler.
Océane vient d'un groupe de presse et aborde la performance par la mesure : Profiler, virtualisation d'une liste de trois cents articles, LCP ramené de 4 à 2,1 secondes. Elle découpe et allège le bundle après analyse, et relie le SEO au rendu serveur et aux canoniques. Elle vérifie même les propositions de l'assistant avec le Profiler.
Détail par exigence
Performance des interfaces React
indispensableSolide
Mesure avec le Profiler, virtualise une longue liste, charge en différé et améliore LCP et CLS avec des gains chiffrés.
Bundling avec Webpack
indispensableSolide
Analyse le bundle, découpe par route et supprime le code inutile par tree shaking.
Redux à grande échelle
Solide
Normalise les articles, gère l'asynchrone avec un état par requête et mémoïse ses sélecteurs.
SEO d'un site de contenus
Solide
Justifie le rendu serveur, génère les balises par article et pose des adresses canoniques.
Travail avec produit et design
Solide
Chiffre le coût d'une demande, propose une version allégée et intègre une maquette en partant du petit écran.
Usage de l'IA
indispensableSolide
Délègue tests et migrations mécaniques, garde le contexte court et re-profile ce qui est sensible.
Points d'appui
Mesure avant de corriger, avec des gains chiffrés sur le LCP et sur le bundle.
Découpage par route et tree shaking guidés par l'analyseur de bundle.
Store normalisé, sélecteurs mémoïsés et état local gardé pour ce qui n'est pas partagé.
SEO compris de bout en bout : rendu serveur, balises par article, canoniques.
Points de vigilance
Le test A/B reste décrit en principe, sans cas concret.
Peu d'éléments sur la collaboration quand le produit tient sa position.
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 clairement faire ce job
Océane sait rendre un site média plus rapide et le prouve par des chiffres. Elle connaît aussi ce qui fait qu'un article remonte dans les moteurs de recherche. Son profil correspond à l'offre.
Ses points forts
Sites plus rapides, gains chiffrés
Comprend le référencement
Explique ses choix au produit et au design
À creuser en entretien
Test A/B à illustrer par un cas concret
Savoir-être
Expliquer
Montre le coût d'une animation au designer avant de décider.
Elle expose ses mesures au produit et au design, ce qui facilite les arbitrages.
Détail par exigence
Performance des interfaces React
indispensableSolide · 9,3/10
Mesurer avec le Profiler React · 9/10Mesure avant correction.je lance le Profiler React sur le parcours réelRéponse
R1
Virtualiser une longue liste d'articles · 9/10Virtualisation d'une longue liste.j'ai ajouté une virtualisation pour n'en rendre qu'une vingtaine à la foisRéponse
R1
Améliorer LCP et CLS · 10/10Gain chiffré.j'ai fait passer le LCP de 4 secondes à 2,1Réponse
R1
Bundling avec Webpack
indispensableSolide · 9,3/10
Analyser ce qui alourdit le bundle · 10/10Analyse avant action.J'ouvre d'abord l'analyseur de bundle de WebpackRéponse
R2
Découper le bundle par route · 9/10Découpage par route.J'ai découpé par route avec des imports dynamiquesRéponse
R2
Tree shaking et dépendances lourdes · 9/10Dépendance lourde allégée.des imports ciblés pour que le tree shaking supprime le resteRéponse
R2
Redux à grande échelle
Solide · 9,3/10
Normaliser des articles dans le store · 9/10Store normalisé.Je normalise les articles dans le store par identifiantRéponse
R3
Gérer les appels asynchrones · 10/10Asynchrone structuré.un état de chargement et d'erreur par requêteRéponse
R3
Sélecteurs mémoïsés · 9/10Sélecteurs mémoïsés.je les mémoïse avec ReselectRéponse
R3
SEO d'un site de contenus
Solide · 9,3/10
Pourquoi le rendu serveur aide le référencement · 10/10Rendu serveur argumenté.le rendu côté serveur est indispensableRéponse
R4
Balises meta et partage social · 9/10Balises par article.les balises titre, description et Open Graph par articleRéponse
R4
URLs stables et canoniques · 9/10Canoniques posées.on pose une adresse canonique quand le même articleRéponse
R4
Travail avec produit et design
Solide · 10/10
Arbitrer une demande coûteuse en performance · 10/10Arbitrage par la mesure.je mesure le coût de l'animation sur le LCP et je le montreRéponse
R5
Intégrer une maquette responsive · 10/10Intégration responsive.je pars du plus petit écranRéponse
R5
Usage de l'IA
indispensableSolide · 9,3/10
Son workflow avec l'assistant : découper la demande, lui donner le contexte (fichiers, conventions), tenir la taille du contexte et le coût en tokens, itérer · 10/10Contexte maîtrisé.Je découpe la demande par composant pour garder le contexte courtRéponse
R6
Comment il relit, teste et corrige le code que l'assistant produit · 9/10Tests et mesure.je lance les tests et je re-profileRéponse
R6
Un cas vécu où un assistant IA a changé son code ou son délai, et ce qu'il en a retenu · 9/10Erreur attrapée par le Profiler.Un jour il m'a proposé un mémo partoutRéponse
R6