Pouvez-vous nommer les principaux modèles de conception et expliquer leur but?
Python
Quelle est la différence entre la commande commit et la méthode flush lors de l'utilisation de SQLAlchemy?
Avec quels systèmes de gestion de bases de données avez-vous travaillé dans vos projets?
Peut-on créer de nouveaux threads à l'intérieur de fonctions asynchrones en Python?
Pouvez-vous expliquer ce que sont les séquences en langage Python et comment elles sont utilisées?
Partagez votre expérience professionnelle et vos compétences que vous jugez pertinentes pour ce poste.
Avez-vous utilisé la commande cherry-pick pour sélectionner et transférer des commits spécifiques dans git ?
Avez-vous déjà utilisé un stockage temporaire de modifications (stash) dans le système de contrôle de version Git?
Peux-tu parler des différentes façons d'utiliser le module asyncio en Python?
Comment gérez-vous les conflits lors de la fusion de modifications dans Git ?
Avez-vous de l'expérience avec la bibliothèque SQLAlchemy pour travailler avec des bases de données en Python?
Pouvez-vous expliquer les principes de la programmation orientée objet?
Qu'est-ce qui est utilisé comme clé dans la structure de données dictionnaire?
Comment implémenter un décorateur en Python qui peut envelopper des fonctions asynchrones?
Pouvez-vous énumérer les niveaux d'isolation des transactions que vous connaissez?
Quelles sont les caractéristiques de la fonction gather dans la bibliothèque asyncio et quels sont ses avantages pour organiser des opérations asynchrones?
Avez-vous appliqué le principe de simplicité et de clarté lors du développement de vos solutions?
Quels types de données mutables connais-tu en programmation?
Explique le concept de multitâche et son utilisation en programmation
Comment peut-on déterminer qu'un objet peut être utilisé en toute sécurité comme clé de hachage?