Revelyum
Rapport d'entretien technique
Établi pour Nordlys Conseil
Synthèse
Le candidat est prudent sur un client trop insistant : il a limité à la fois dans l'API et côté client, après un incident à trois cents requêtes par seconde. Il règle ses workers par la mémoire du modèle et met ses prévisions en cache selon la version. Il n'a jamais dimensionné de partitions Kafka lui-même.
Détail par exigence
- FastAPI à fort trafic indispensable Solide
- Limite un client trop insistant des deux côtés, règle les workers par la mémoire du modèle, parallélise ses appels et met les prévisions en cache.
- Microservices communiquant par Kafka indispensable Solide
- Consomme les ventes avec un groupe et connaît le principe des partitions, sans les avoir dimensionnées ni fait évoluer un format.
- Analytics temps réel Solide
- Met à jour des statistiques à partir des ventes de caisse, sans détailler la fenêtre ni la précision des chiffres.
- Profils utilisateurs dans MongoDB Solide
- Stocke des paramètres de modèle par magasin dans MongoDB avec un index adapté, sans historique qui grossit.
- API de recommandation Solide
- Renvoie la prévision sans ajustement de stock si le service tarde, et compare chaque version à la précédente.
- Usage de l'IA indispensable Solide
- Confie à l'assistant les scripts de validation et les tests de données, relit ce qu'il produit et garde le découpage des données et la mise en production.
Points d'appui
- Double limitation de l'API et du client appelant, avec attente croissante entre les essais.
- Workers choisis par la mémoire du modèle après un test de charge.
- Cache des prévisions jusqu'à minuit avec la version du modèle dans la clé.
- Compare chaque nouvelle version du modèle à l'ancienne pendant deux semaines.
Points de vigilance
- Partitions et clés Kafka configurées par d'autres équipes, jamais dimensionnées par lui.
- N'a jamais fait évoluer un champ existant dans un événement.
- Historique qui grossit dans MongoDB non rencontré.
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.