Comment supprimer correctement, étape par étape et en toute sécurité, une colonne de la base de données qui n'est plus utilisée, mais à laquelle l'ancien code peut encore accéder ?
Python
Comment lancer correctement une tâche Celery asynchrone à l'intérieur d'un bloc de transaction Atomic dans Django ? Par exemple, l'envoi d'e-mails.
Quelle est la différence entre un tableau et une liste chaînée ? Quelle structure de données est utilisée en interne dans la liste Python ?
Comment lancer un SDK bloquant synchrone à partir d'un code asynchrone sans le réécrire?
Dis-moi, s'il te plaît, ce que tu sais sur les files d'attente de messages, les brokers de messages. Quels connais-tu et avec lesquels as-tu travaillé?
Quand faut-il utiliser l'asynchronie et quand la synchronie/multithreading?
Qu'est-ce que MVCC dans PostgreSQL?
Pourquoi quittez-vous [l'entreprise] ?
Pourquoi l'authentification et l'autorisation sont-elles séparées ? Peux-tu expliquer ?
Comment trouver un test flaky et quelles peuvent être les causes de son instabilité?
S'il vous plaît, expliquez ce qu'est une métaclasse et donnez un exemple de métaclasse.
Comment préparer des migrations de bases de données rétrocompatibles pour le déploiement sans temps d'arrêt?
Comment architectureriez-vous un nouveau projet sur FastAPI ou Django et où placeriez-vous la logique métier?
Qu'est-ce que select_related et prefetch_related, quelle est la différence entre eux et comment fonctionnent-ils en coulisses?
Dans quels scénarios RabbitMQ peut-il perdre des messages et comment l'éviter?
Quels avantages secondaires offre WAL qui n'étaient pas l'objectif principal lors de sa création, mais qui restent néanmoins une conséquence utile?
Pour quelles tâches est-il préférable de choisir RabbitMQ et pour lesquelles Kafka?
Parlez-moi un peu de vous et de votre dernière expérience professionnelle.
Pourquoi ne peut-on pas ajouter des index à tous les champs d'une table ? Comment ajouter correctement un index à une table en production sans bloquer ?
Raconte-moi la version la plus simple de la complexité des opérations de liste.