Démo Voir côté candidat

Emilie Brunet

Développeur PHP Symfony mid, plateforme fintech (H/F) · test filmé du 22/10/2026 · 14 min
Hors document · non imprimé
Verdict Fortement recommandé
Score du test 9,7/10 couverture 100 % Usage de l’IA : 9,5/10 Communication : 9,3/10 · 3 critères sur 4 · non prouvé : précision du vocabulaire
Signaux à regarder Aucun signal relevé Indicatifs, non décisionnels. Ils disent où regarder dans la vidéo, pas quoi décider.
Sur cette offre 5e sur 30 testés Suivant : Manon Girard →
Prochaine étape proposée par l’analyse

Sur Doctrine et PostgreSQL, la démarche va du symptôme à la cause avec des mesures, et les migrations sont conçues sans coupure. Sur Symfony et les traitements asynchrones, l'idempotence et la reprise sont maîtrisées et testées. Sur la fiabilité des flux de paiement, la candidate n'a pas de pratique mais applique les bons principes (entiers, verrou court, clé d'idempotence, journal). La conception orientée domaine part des invariants. L'usage de l'IA est encadré par la relecture et la mesure.

Offre : 48 000 – 56 000 € brut / an PHPSymfonyDoctrinePostgreSQLRedisRabbitMQ
La pièce à transmettre Part telle quelle chez votre client : sans score, sans verdict, sans signal.

Revelyum

Rapport d'entretien technique

Établi pour Nordlys Conseil

Développeur PHP Symfony mid, plateforme fintech (H/F) · Emilie Brunet · 22/10/2026

Synthèse

Emilie diagnostique une régression de 80 millisecondes à trois secondes par le plan d'exécution et les statistiques de la table, puis la ramène à 12 millisecondes avec un index partiel. Elle livre ses migrations en plusieurs déploiements sur une copie de la production. Elle dit clairement qu'elle n'a pas géré de paiements et transpose avec méthode.

Détail par exigence

Symfony et traitements asynchrones indispensable Solide
Pose une règle d'idempotence pour l'équipe, la teste en rejouant le message et organise la reprise des échecs.
Fiabilité des flux de paiement indispensable Solide
N'a pas géré de paiements mais raisonne juste : entiers avec devise, verrou court, clé d'idempotence, journal ajouté seulement.
Doctrine et PostgreSQL indispensable Solide
Diagnostique par le plan et les statistiques, corrige par un index partiel mesuré et migre en plusieurs déploiements.
Conception orientée domaine Solide
Construit les agrégats autour des invariants et relie les contextes par des événements.
Redis et cache Solide
Met en cache les données reconstructibles, invalide explicitement et connaît le risque d'un verrou qui expire.
Usage de l'IA indispensable Solide
Confie des petites tâches avec contexte, relit tout le diff et garde ses données et ses décisions de découpage.

Points d'appui

  • Lecture du plan d'exécution jusqu'à la cause (statistiques périmées), avec des chiffres.
  • Migrations en deux déploiements, par lots, testées sur une copie de la production.
  • Règle d'idempotence énoncée pour toute l'équipe et testée en envoyant deux fois le message.
  • Franchise sur ce qu'elle n'a pas fait en paiement, suivie d'un raisonnement juste.

Points de vigilance

  • Aucune expérience directe des paiements ni de la réconciliation bancaire.
  • Une seule utilisation d'un verrou distribué.

Sujets abordés

Symfony et traitements asynchrones · Fiabilité des flux de paiement · Doctrine et PostgreSQL · Conception orientée domaine · Redis et cache · 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.

Afficher la transcription

Chargement…