Démo Voir côté candidat

Guillaume Meunier

Développeur PHP Symfony mid, plateforme fintech (H/F) · test filmé du 20/10/2026 · 12 min
Hors document · non imprimé
Verdict Recommandé
Score du test 7,5/10 couverture 100 % Usage de l’IA : 7,3/10 Communication : 7,5/10 · 2 critères sur 4 · non prouvé : structure, 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 13e sur 30 testés ex aequo avec un autre testé Suivant : Valentin Baron →
Prochaine étape proposée par l’analyse

Sur Symfony et les traitements asynchrones, le candidat décrit des handlers rejouables et une file des messages en échec, sans réglage mesuré. Sur la fiabilité des flux de paiement, centimes et verrou pessimiste sont en place mais sans gros volume. Sur Doctrine et PostgreSQL, la méthode par plan d'exécution est solide. La conception orientée domaine est peu abordée, Redis est bien maîtrisé et l'usage de l'IA est encadré par des vérifications outillées.

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) · Guillaume Meunier · 20/10/2026

Synthèse

Guillaume décrit une chaîne de synchronisation de catalogues fournisseurs construite sur Messenger, avec des handlers rejouables et des montants en centimes. Il reste lucide sur ses limites : ses délais de reprise n'ont jamais été ajustés sous charge et la conception par domaine reste peu développée.

Détail par exigence

Symfony et traitements asynchrones indispensable Solide
Utilise Messenger pour la synchronisation de catalogues avec des handlers qui comparent un hash avant d'agir. Sait décrire retries et file d'échec, mais n'a pas ajusté ces réglages sous charge réelle.
Fiabilité des flux de paiement indispensable Solide
Représente les montants en centimes avec un objet valeur et utilise un verrou pessimiste contre la double vente. Le volume de paiements réels reste à confirmer.
Doctrine et PostgreSQL indispensable Solide
Diagnostique une requête lente avec EXPLAIN ANALYZE et choisit un index adapté. Surveille les N+1 avec le profileur.
Conception orientée domaine Solide
La conception orientée domaine n'est abordée qu'à travers un objet valeur et la séparation plateforme et vendeur, sans discussion de contextes.
Redis et cache Solide
Place Redis sur des données de lecture avec expiration courte et suppression de clés à l'import, en gardant les données exactes hors cache.
Usage de l'IA indispensable Solide
Utilise un assistant pour les tests et les normaliseurs, contrôle par PHPStan et tests, et garde confidentialité et architecture pour lui.

Points d'appui

  • Handlers rejouables sans effet de bord grâce à la comparaison d'un hash de contenu.
  • Montants en centimes avec objet valeur, après un écart constaté sur un export.
  • Diagnostic d'une requête lente par plan d'exécution et index composé.
  • Cadre d'usage de l'assistant IA net : tests et normaliseurs, jamais de données clients.

Points de vigilance

  • Stratégie de reprise décrite mais réglée à l'instinct, jamais mesurée en production.
  • Pas d'expérience de volumes de paiements réels.
  • Conception par domaine limitée à un objet valeur.

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…