Quand et comment utilises-tu Kafka et RabbitMQ — quelle est la différence?
Python
Dessinez un schéma d'intégration entre le frontend, le backend et le système de stockage des produits (1C/entrepôt) en tenant compte des prix personnels pour différents types d'utilisateurs. Expliquez quelles méthodes vous utiliserez.
Que faire s'il y a une opération d'E/S synchrone bloquante dans une application asynchrone (FastAPI) ?
Parle-moi des types de blocages.
Comment acquiers-tu de nouvelles connaissances ? Que lis-tu, qui regardes-tu ? Peux-tu nommer des chaînes spécifiques ou la dernière chose que tu as regardée ?
Pourquoi une liste Python peut-elle contenir des éléments de différents types tout en permettant un accès rapide par index ?
Pourquoi avoir utilisé Redis+Celery au lieu de RabbitMQ?
Comment la gestion asynchrone est-elle implémentée en Python ? Raconte-le sans entrer dans les détails approfondis.
Pourquoi quittez-vous [l'entreprise] ? Qu'est-ce qui vous motive à changer de travail ?
Pourquoi de nombreux développeurs expérimentés recommandent-ils de privilégier la composition plutôt que l'héritage?
À quoi servent les index dans une base de données ? Inconvénients ? Quelle structure de données est utilisée pour un index standard ?
Parle-moi de toi : qui es-tu, que fais-tu, ton expérience professionnelle, tes hobbies ?
À quoi sert WebSocket s'il y a déjà HTTP ? Quelle est la principale différence ?
Problème de mise à jour concurrente de la table : comment résoudre le problème de perte de mises à jour (Lost Update) avec les outils de la base de données ?
Quelle est la complexité d'une insertion à la fin d'une liste (liste Python) ? Pourquoi parfois O(n) ?
Dans quel cas est-il judicieux d'utiliser le multithreading en Python malgré le GIL?
L'asynchronie en Python/FastAPI, est-ce la même chose que la concurrence?