Comment l'authentification et la connexion sécurisée à Kafka ont-elles été organisées : SSL/TLS, SASL ou un autre mécanisme ont-ils été utilisés?
Python
Qu'est-ce qu'une fixture en test?
Que représentaient les messages circulant via REST et Kafka ? JSON, XML ?
Quelles étaient les guides, exigences de typage, linters et accords généraux pour l'unification du développement dans l'équipe?
Explique ce que sont les fonctions anonymes en programmation et comment elles sont utilisées.
Comment peut-on comprendre que l'utilisation de méthodes asynchrones améliorera la performance ou l'efficacité du système?
Qu'est-ce qu'un itérateur et un objet itérable ? Quelles méthodes doivent-ils implémenter ? Comment fonctionne une boucle for en coulisses ?
Quelle est la différence entre une pile, une file d'attente et une deque?
Il est nécessaire de mettre en œuvre un décorateur qui met en cache le résultat de l'exécution d'une méthode en fonction de ses arguments d'entrée.
counter = 0 def increment(): >>>>counter += 1 increment() print(counter) Que s'affichera à l'écran et pourquoi?
À quel point la typification était-elle strictement respectée dans votre travail?
À quoi servent les fonctions anonymes en Python?
Comment peut-on prévenir l'apparition de conflits lors de l'écriture simultanée de données dans une base de données?
Utilisez-vous des outils d'IA dans votre travail et comment les percevez-vous?
Comment comprenez-vous les termes « faible couplage » (low coupling) et « forte cohésion » (high cohesion) dans le contexte de la programmation orientée objet (POO) ?
Qu'est-ce que la DLQ (Dead Letter Queue) dans le contexte de Kafka?
Peut-on passer deux fois par le générateur ? Pourquoi ?
Pouvez-vous expliquer ce qu'est le motif décorateur en Python et comment il est utilisé?
Quelles restrictions doivent être imposées à une fonction pour que le décorateur de mise en cache fonctionne correctement ? Qu'est-ce qu'une fonction pure et idempotente ?
Modifiez le générateur pour pouvoir changer la valeur de batch_size à la volée via la méthode send()