Démo Voir côté candidat

Guillaume Blanchard

Développeur Django mid-level, API fintech (H/F) · test filmé du 27/02/2026 · 14 min
Hors document · non imprimé
Verdict Recommandé
Score du test 7,5/10 couverture 100 % Usage de l’IA : 8/10 Communication : 7,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 2e sur 2 testés
Prochaine étape proposée par l’analyse

Sur les API critiques avec Django REST Framework, le candidat décrit validation métier, permissions par objet, limitation de débit et versionnement. Sur la fiabilité des paiements, la clé d'idempotence, le verrou et le journal d'audit sont solides. L'optimisation des requêtes SQL passe par la mesure et un index composite. La mise en cache stratégique est maîtrisée, les microservices moins pratiqués. L'usage de l'IA est encadré.

Offre : 46 000 – 54 000 € brut / an PythonDjangoDjango REST FrameworkPostgreSQLRedisDocker
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 Django mid-level, API fintech (H/F) · Guillaume Blanchard · 27/02/2026

Synthèse

Le candidat a six ans de Django sur un service de paiement de factures pour les PME. Il garantit l'unicité d'un paiement rejoué par une clé d'idempotence appuyée sur une contrainte en base, trace chaque opération dans un journal en ajout seul et règle les lenteurs par la mesure. Le découpage en services reste une décision d'architecture qu'il n'a pas portée.

Détail par exigence

API critiques avec Django REST Framework indispensable Solide
Place la validation métier dans le serializer, protège l'accès par client et par objet, limite le débit et versionne l'API.
Fiabilité des paiements indispensable Solide
Garantit l'unicité d'un paiement rejoué, utilise des montants décimaux et conserve un journal d'audit en ajout seul.
Optimisation des requêtes SQL indispensable Solide
Mesure avant d'optimiser, corrige les requêtes en trop et ajoute un index composite adapté au tri.
Mise en cache stratégique Solide
Met en cache les données de référence, invalide le solde dans la transaction et connaît le risque d'expiration simultanée.
Microservices et déploiement Solide
Travaille sur un monolithe modulaire et connaît les principes du découpage, sans l'avoir décidé.
Usage de l'IA indispensable Solide
Délègue tests et code répétitif en donnant le contexte, fait tout passer par la revue et garde la logique de débit et l'architecture.

Points d'appui

  • Paiement rejoué traité par clé d'idempotence, contrainte d'unicité et verrou.
  • Montants en décimal et journal d'audit en ajout seul.
  • Optimisation SQL menée par la mesure, de cent requêtes à trois.
  • Permissions par client et par objet.

Points de vigilance

  • Pas de décision de découpage en services prise personnellement.
  • Expiration simultanée de clés de cache connue sans incident vécu.

Sujets abordés

API critiques avec Django REST Framework · Fiabilité des paiements · Optimisation des requêtes SQL · Mise en cache stratégique · Microservices et déploiement · 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…