Démo Voir côté candidat

Manon Girard

Développeur PHP Symfony mid, plateforme fintech (H/F) · test filmé du 18/10/2026 · 12 min
Hors document · non imprimé
Verdict Fortement recommandé
Score du test 9,3/10 couverture 100 % Usage de l’IA : 9,7/10 Communication : 9,7/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 6e sur 30 testés Suivant : Bastien Renaud →
Prochaine étape proposée par l’analyse

Sur Symfony et les traitements asynchrones, la candidate décrit le mécanisme et sa preuve par le test. Sur la fiabilité des flux de paiement, elle couvre les montants, les verrous et la traçabilité avec un cas vécu. Sur Doctrine et PostgreSQL, elle mesure sur la vraie requête avant d'indexer. La conception orientée domaine et Redis sont argumentées avec un incident réel. L'usage de l'IA est cadré par une relecture complète.

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) · Manon Girard · 18/10/2026

Synthèse

Manon décrit des flux de paiement qu'elle a elle-même mis en production : idempotence prouvée par un test qui rejoue le message, montants en centimes, double débit empêché par un verrou de ligne. Elle mesure avant d'optimiser et découpe le domaine en contextes reliés par des événements. Elle a déjà vécu l'expiration d'un verrou distribué et en a tiré une règle.

Détail par exigence

Symfony et traitements asynchrones indispensable Solide
Conduit un traitement asynchrone idempotent avec rejeu borné, file des échecs surveillée et tests qui rejouent le message.
Fiabilité des flux de paiement indispensable Solide
Tient les montants en entiers, empêche le double débit par un verrou de ligne et trace chaque mouvement.
Doctrine et PostgreSQL indispensable Solide
Part du plan d'exécution réel, crée l'index adapté sans bloquer les écritures et migre par étapes.
Conception orientée domaine Solide
Sépare les contextes métier, les relie par des événements et garde les invariants dans l'agrégat.
Redis et cache Solide
Choisit ce qui se met en cache, l'invalide sur événement et maîtrise l'expiration des verrous distribués.
Usage de l'IA indispensable Solide
Confie à l'assistant les tâches répétitives, découpe ses demandes, relit tout et garde la logique sensible.

Points d'appui

  • Idempotence des traitements asynchrones vérifiée par un test qui rejoue le message deux fois.
  • Prévention du double débit : verrou de ligne, solde contrôlé après le verrou, journal en ajout seul.
  • Diagnostic de performance par la mesure, avec migrations en plusieurs temps.
  • Usage de l'assistant IA découpé en petites étapes, avec une limite claire sur les montants.

Points de vigilance

  • La réconciliation bancaire avec les relevés n'a pas été détaillée.
  • Peu de détails sur la gestion des conflits entre deux équipes sur un même contexte.

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…