Qu'est-ce qu'un thread et comment la multitâche est-elle réalisée en Python?
Python
Qu'est-ce que la parallélisation et la concurrence, comment expliquer la différence à un non-technicien?
Qu'est-ce que les signaux dans Django, à quoi servent-ils, quels sont les principaux signaux utilisés?
Qu'est-ce que les mixins, comment percevez-vous leur utilisation en production?
Qu'est-ce que le middleware dans Django, à quoi sert-il, quels middleware standard connaissez-vous, donnez un exemple de middleware personnalisé?
Qu'est-ce qu'un gestionnaire de contexte, quelles tâches résout-il et comment en écrire un propre via une classe et un décorateur?
Comment fonctionne la validation et la sérialisation des données dans FastAPI?
Quels types de données sont modifiables et lesquels sont immuables?
Comment gérez-vous la gestion des erreurs dans FastAPI et renvoyez-vous les statuts HTTP corrects?
Qu'est-ce que ACID dans le contexte des transactions de bases de données, décomposez chaque lettre et expliquez ce que cela apporte à l'application.
Qu'est-ce qu'asyncio, à quoi sert-il et comment l'appliquait-on dans les projets?
Quelle est la différence entre RabbitMQ et Kafka en termes de but et d'architecture?
Qu'est-ce que le GIL en Python et quelles limitations impose-t-il au multithreading?
Qu'est-ce que les fonctions lambda, quelles sont leurs limitations et quand est-il judicieux de les utiliser?
Quelles garanties de livraison de messages dans les brokers connaissez-vous?
Qu'est-ce que GitFlow?
Comment fonctionne HTTP/1.x : requête, réponse, en-têtes, corps, sans état ?
Qu'est-ce que FastAPI, pourquoi est-il rapide et pratique?
Dans quels cas préféreriez-vous Django et dans quels FastAPI, comment diviser les zones de responsabilité?
Que comprenez-vous par architecture microservices, quels avantages et inconvénients avez-vous vus dans des systèmes réels?