Score du test5,5/10couverture 100 %Usage de l’IA : 5/10
Communication : 5,3/10 · 3 critères sur 4
· non prouvé : structure
Signaux à regarderAucun signal relevéIndicatifs, non décisionnels. Ils disent où regarder dans la vidéo, pas quoi décider.
Sur cette offre
2e sur 2 testés
Prochaine étape proposée par l’analyse
Pour le backend Node.js du CMS, la structure en couches et les tâches de fond sont acquises, mais l'édition concurrente et le traitement des médias en requête restent à travailler. Sur React et Next.js, le rendu serveur est utilisé sans la revalidation, et l'état des écrans complexes n'a pas été mesuré. Les applications à fort trafic et PostgreSQL pour les contenus sont connues en théorie. L'usage de l'IA est régulier, avec une relecture mais peu de tests automatisés.
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 Full Stack mid, CMS média (H/F)
· Salomé Vidal · 26/08/2026
Synthèse
La candidate a bâti l'API Node.js et le site Next.js d'une billetterie d'événements, avec des billets générés en tâche de fond. Ses réponses sont justes sur les bases du backend et de React, mais deviennent théoriques dès qu'il s'agit d'édition concurrente, de revalidation, de pics de trafic ou de PostgreSQL, qu'elle n'a pas pratiqué en production.
Détail par exigence
Backend Node.js du CMS
indispensablePartiel
Structure son API en couches et utilise des tâches de fond, mais ne protège pas l'édition concurrente et traite les images pendant la requête.
React et Next.js
indispensablePartiel
Utilise le rendu serveur de Next.js par facilité et n'a pas mesuré l'effet de ses contextes sur les rendus.
Applications à fort trafic
Partiel
A vu un site ralentir lors d'ouvertures de vente sans en connaître les causes ni les chiffres, avec un cache de liste comme seule réponse.
PostgreSQL pour les contenus
Partiel
Propose une table de versions pour l'historique mais n'a pas pratiqué la recherche plein texte ni les verrous.
Usage de l'IA
indispensablePartiel
Utilise beaucoup l'assistant, relit son code et le teste à la main, avec une automatisation des tests encore partielle.
Points d'appui
API Node.js en TypeScript bien découpée en couches.
Billets générés en tâche de fond avec reprises en cas d'échec.
Lucidité sur ce qu'elle n'a pas encore fait.
Points de vigilance
Aucune protection contre l'écrasement d'une fiche modifiée à deux.
Revalidation Next.js, en-têtes de cache et CDN connus de nom seulement.
PostgreSQL jamais utilisé en production, recherche plein texte et verrous non pratiqués.
Chiffres de charge inconnus après des ouvertures de vente.
Sujets abordés
Backend Node.js du CMS · React et Next.js · Applications à fort trafic · PostgreSQL pour les contenus · 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
Peut-être, à confirmer en entretien
Salomé a construit une billetterie complète en trois ans et le dit simplement. Elle est à l'aise sur les bases, mais n'a pas encore vécu de grosses montées en charge ni travaillé avec PostgreSQL en production.
Ses points forts
Autonome sur une application complète
Honnête sur ses limites
Utilise l'IA avec précaution
À creuser en entretien
Peu d'expérience des fortes audiences
Base de données PostgreSQL à découvrir
Savoir-être
Dire ce qu’on ne sait pas
Dit clairement ce qu'elle n'a pas pratiqué, sans chercher à contourner.
Profitera d'un binôme senior sur la charge, la base de données et le cache.
Détail par exigence
Backend Node.js du CMS
indispensablePartiel · 5,7/10
Édition collaborative et conflits · 6/10Aucune protection, reconnue.c'est la dernière sauvegarde qui gagneRéponse
R1
Upload et traitement des médias · 6/10Traitement lourd dans la requête.qui les redimensionnait tout de suite avant de répondreRéponse
R2
Tâches de fond pour la publication · 5/10Bon usage d'une file pour les billets.générés après le paiement par une tâche de fond avec BullMQRéponse
R2
React et Next.js
indispensablePartiel · 6/10
Rendu serveur ou statique pour un article · 6/10Choix justifié par le référencement.le rendu côté serveur pour les pages d'événementsRéponse
R3
Revalider une page après publication · 6/10Revalidation non appliquée.on vidait le cache à la mainRéponse
R3
État d'un éditeur riche · 6/10Solution simple, limites connues.j'ai mis l'état dans un contexte ReactRéponse
R4
Rendus inutiles dans React · 6/10Mémoïsation mal située.je ne saurais pas vous dire précisément quand c'est utileRéponse
R4
Applications à fort trafic
Partiel · 5,3/10
En-têtes de cache HTTP et CDN · 5/10Cache applicatif simple.mettre en cache la liste des événements pendant une minuteRéponse
R5
Absorber un pic sur une actualité · 6/10Pic vécu mais non analysé.plusieurs centaines de personnes en même temps et le site a ralentiRéponse
R5
Mesurer les temps de réponse · 5/10Pas de mesure.je ne connais pas les chiffres exacts de ce qu'il a supportéRéponse
R5
PostgreSQL pour les contenus
Partiel · 5,7/10
Historiser les versions d'un article · 5/10Piste correcte.je ferais probablement une table de versions liée à l'articleRéponse
R6
Recherche plein texte · 6/10Connaissance théorique.je sais qu'il existe tsvector, mais je n'ai pas eu l'occasion de m'en servirRéponse
R6
Verrouiller un article en cours d'édition · 6/10Point non connu.pour les verrous je ne saurais pas répondreRéponse
R6
Usage de l'IA
indispensablePartiel · 5/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 · 5/10Usage large.Je lui demande des composants React, des requêtes MongoDB et des explicationsRéponse
R7
Comment il relit, teste et corrige le code que l'assistant produit · 5/10Vérification manuelle.je teste dans le navigateur, mais je n'écris pas toujours de tests automatisésRéponse
R7
Ce qu'il ne confie jamais à l'assistant : données confidentielles, sécurité, décisions d'architecture, cas où il s'est trompé · 5/10Données protégées.Je ne lui donne pas de données clientsRé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 · 5/10Erreur repérée par un collègue.il m'a généré une requête d'agrégation qui était très lenteRéponse
R7