Démo Voir côté candidat

Valentin Baron

Développeur PHP Symfony mid, plateforme fintech (H/F) · test filmé du 18/10/2026 · 12 min
Hors document · non imprimé
Verdict Recommandé
Score du test 7,7/10 couverture 94 % Usage de l’IA : 7,7/10 Communication : 7,3/10 · 3 critères sur 4 · non prouvé : structure
Signaux à regarder Aucun signal relevé Indicatifs, non décisionnels. Ils disent où regarder dans la vidéo, pas quoi décider.
Sur cette offre 14e sur 30 testés ex aequo avec un autre testé Suivant : Jules Marchal →
Prochaine étape proposée par l’analyse

Sur Symfony et les traitements asynchrones, le découpage et les tests sont propres. Sur la fiabilité des flux de paiement, les centimes sont acquis mais le verrouillage est la vraie faiblesse. Sur Doctrine et PostgreSQL, diagnostic et migrations sont solides. La conception orientée domaine est convaincante, Redis n'est pas abordé et l'usage de l'IA est cadré.

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) · Valentin Baron · 18/10/2026

Synthèse

Valentin construit ses API Platform avec des contrôleurs fins et une logique en services injectés, ce qui rend ses tests faciles à écrire. Sa conception par domaine est claire, mais il reconnaît n'avoir jamais arbitré entre verrou pessimiste et optimiste sur un vrai cas de concurrence.

Détail par exigence

Symfony et traitements asynchrones indispensable Solide
Découpe en services injectés, testés en unitaire et en fonctionnel, et rend le rejeu sûr par un identifiant de requête et un handler qui vérifie l'état.
Fiabilité des flux de paiement indispensable Solide
Représente les montants en centimes et sait nommer les types de verrous, sans avoir tranché de cas de concurrence réel.
Doctrine et PostgreSQL indispensable Solide
Diagnostique avec les logs de requêtes lentes et EXPLAIN, règle un N+1 et connaît la migration en trois temps.
Conception orientée domaine Solide
Découpe en contextes avec une réservation qui protège un invariant et des paiements réagissant à un événement.
Redis et cache Non abordée
Redis n'est pas évoqué dans l'entretien : l'idempotence et les verrous sont tenus en base.
Usage de l'IA indispensable Solide
Utilise Cursor pour des DTO, fixtures et squelettes de tests, avec les fichiers voisins en contexte, et relit chaque diff.

Points d'appui

  • Services injectés par constructeur, testés en unitaire et en fonctionnel.
  • Migration en trois temps maîtrisée.
  • Réservation pensée comme un agrégat avec son invariant.
  • Contexte donné à l'assistant et relecture systématique du diff.

Points de vigilance

  • Verrouillage jamais éprouvé sur un cas de concurrence réel.
  • Aucun exemple de cache évoqué.
  • Pas d'épisode concret où l'assistant a changé son travail.

Sujets abordés

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