Expliquez le concept de généralisation et son rôle dans la programmation orientée objet.
Python
Avez-vous de l'expérience avec le protocole WebSocket pour organiser une communication bidirectionnelle en temps réel?
Pouvez-vous expliquer le principe de fonctionnement et l'utilisation du modèle de verrouillage en deux phases (2PC) ?
Comment rapidement, en utilisant des types standard, obtenir la différence entre deux listes?
À quoi sert le fichier admin.py dans Django et quel rôle joue-t-il dans le panneau d'administration ?
Quel problème pourrait survenir entre les étapes de traitement si ce n'est pas une transaction unique?
Comment mettez-vous à jour vos connaissances et compétences professionnelles?
Quelles méthodes et ressources utilisez-vous pour maîtriser de nouvelles technologies et outils?
Avez-vous créé des tests automatiques pour les composants React dans le cadre des tests unitaires?
Quel gestionnaire de dépendances avez-vous utilisé dans votre projet précédent?
Comment implémenter un générique en Python?
Pourquoi utiliser Celery au lieu de Kafka pour toutes les tâches ? Quelle est la différence ?
Êtes-vous prêt à travailler en plein bureau à Shabolovka?
Comment créer votre propre décorateur dans un langage de programmation?
Avez-vous rencontré des cas de division d'une grande application monolithique en microservices séparés?
À propos du cache : dis-moi, quels sont les problèmes potentiels lors de l'utilisation du cache, les pièges qui pourraient causer de graves problèmes.
Que sera affiché?
Quelles méthodes peuvent être utilisées pour améliorer les performances lors de l'exécution de requêtes SQL complexes?
Est-il possible d'accéder aux variables et méthodes privées en Python, et comment cela se fait-il?
Comment le processus de vérification de l'utilisateur et de connexion est-il implémenté dans le cadre du framework Django?