Sur FastAPI à fort trafic, la limitation de débit et le cache sont maîtrisés en PHP mais pas en Python. Sur les microservices par Kafka, la réponse passe à côté du principe de consommation d'événements. L'analytique temps réel privilégie l'exactitude sans tenir compte de la charge. Les profils MongoDB et la recommandation restent peu aboutis, sans repli. L'usage de l'IA est bien cadré.
La pièce à transmettrePart telle quelle chez votre client : sans score, sans verdict, sans signal.
Revelyum
Rapport d'entretien technique
Établi pour Nordlys Conseil
Développeur API Python, plateforme média streaming (H/F)
· Manon Girard · 11/10/2026
Synthèse
Manon vient de six ans chez un éditeur de paiement et applique à cette offre ses réflexes de fiabilité. Elle propose pourtant de lire une table à intervalles plutôt que de consommer Kafka et n'a jamais mis Python en production. La limitation de débit et le cache sont les points acquis.
Détail par exigence
FastAPI à fort trafic
indispensablePartiel
Limitation de débit par compteur Redis et cache invalidé au changement, acquis de PHP, sans Python en production.
Microservices communiquant par Kafka
indispensableÀ consolider
Propose d'interroger régulièrement une table plutôt que de consommer Kafka, ce qui passe à côté de son principe.
Analytics temps réel
À consolider
Un compteur en base avec transaction à chaque vue, au détriment du volume ; pas de fenêtre de temps.
Profils utilisateurs dans MongoDB
Partiel
Un document par utilisateur avec l'historique dedans, et un nettoyage vague quand il grossit.
API de recommandation
Partiel
Attend la réponse du moteur et affiche une erreur, sans repli prévu.
Usage de l'IA
indispensableÀ consolider
Confie les tests de non-régression à l'assistant, relit chaque test, garde montants et données bancaires.
Points d'appui
Limitation de débit par clé d'API clairement expliquée.
Priorité à l'exactitude issue de ses flux de paiement.
Délègue à l'assistant les tests mais jamais les montants.
Points de vigilance
Remplace Kafka par un interrogation périodique de la base.
Aucune production en Python.
Pas de réponse de repli prévue pour la recommandation.
MongoDB et fenêtres de temps non pratiqués.
Sujets abordés
FastAPI à fort trafic · Microservices communiquant par Kafka · Analytics temps réel · Profils utilisateurs dans MongoDB · API de recommandation · 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.
En clair
Ce profil ne correspond pas au poste
Manon a une vraie culture de la fiabilité des paiements. Elle n'a pas encore travaillé avec Python et comprend mal l'outil de messagerie de l'offre.
Ses points forts
Rigueur sur les flux de paiement
Tests de non-régression
À creuser en entretien
Pas de Python en production
Outil de messagerie mal cerné
Savoir-être
Dire ce qu’on ne sait pas
Reconnaît n'avoir jamais mis de Python en production.
Apporterait de la rigueur, avec une montée en compétence sur les flux d'événements.
Détail par exigence
FastAPI à fort trafic
indispensablePartiel · 3,5/10
Limiter un client trop bavard · 3/10Compteur par clé d'API et erreur au seuil.Je compterais les appels par clé d'API dans Redis avec une durée d'une minuteRéponse
R3
Appels concurrents avec asyncio · 4/10N'a jamais mis de Python en production.Je n'ai jamais mis de Python en productionRéponse
R2
Microservices communiquant par Kafka
indispensableÀ consolider · 3/10
Groupes de consommateurs · 3/10Remplace Kafka par une lecture périodique de la base.je ne vois pas bien ce que ça apporte par rapport à une table d'événementsRéponse
R1
Analytics temps réel
À consolider · 3/10
Exactitude ou rapidité des chiffres · 3/10Privilégie l'exactitude, sans y associer la charge.Sur nos paiements, la précision comptait avant tout, donc je ferais des transactionsRéponse
R5
Profils utilisateurs dans MongoDB
Partiel · 4/10
Historique qui grossit sans fin · 4/10Historique dans le document, pas de stratégie de croissance.Je mettrais un document par utilisateur avec la liste des visionnages dedansRéponse
R4
API de recommandation
Partiel · 4/10
Réponse de repli si le moteur tarde · 4/10Pas de réponse de repli, comme elle le reconnaît.J'attendrais la réponse, avec un délai maximum de quelques secondesRéponse
R6
Usage de l'IA
indispensableÀ consolider · 3/10
S'il code avec un assistant IA (Copilot, Cursor, Claude Code, ChatGPT…) : quelles tâches de développement il lui confie, et lesquelles il garde · 3/10Délègue l'écriture des tests de non-régression.Je lui fais écrire les tests de non-régression des fluxRéponse
R7