Qu'est-ce que Mock dans les tests ? Qu'est-ce que les fixtures ?
Python
Pouvez-vous expliquer le principe de fonctionnement et l'objectif des gestionnaires de contexte en Python?
Quels outils ou packages en Python existent pour créer des interfaces et des classes abstraites?
Avez-vous utilisé Kubernetes pour gérer des applications conteneurisées en environnement de production?
Comment as-tu recherché ton premier poste professionnel?
Quel est le rôle des métaclasses dans le langage de programmation Python et à quoi servent-elles?
Comment s'est déroulée votre intégration dans l'équipe et votre adaptation au nouveau poste?
Avez-vous des questions pour nous concernant le rôle ou l'entreprise?
Selon vous, quels principes SOLID sont les plus critiques pour le développement d'un code de qualité?
Quels niveaux d'isolation des transactions sont pris en charge par PostgreSQL?
Qu'est-ce qui vous motive à chercher un nouveau poste?
Quels types de données en programmation sont considérés comme immuables et quelles sont leurs caractéristiques?
Quels paramètres faut-il prendre en compte lors du choix de votre futur poste professionnel?
Explique ce qu'est une métaclasse dans le contexte de la programmation orientée objet et comment elle est utilisée.
# Donc, les exigences "ce que ce code doit faire et comment" doivent être acceptées telles qu'elles fonctionnent actuellement. db = Model() def process(data): print("taille du fichier : " + str(len(data))) lignes_utilisateurs = open("/opt/data/users.txt").read().splitlines() résultat = [] for ligne in lignes_utilisateurs: lignes_transactions = open("/opt/data/transactions.txt").read().splitlines() process(lignes_transactions) for ligne2 in lignes_transactions: parts = ligne2.split() est_valide = db.check_transaction( user_id=parts[3], change=parts[4], ) if not re.search("\d{4}-\d{2}-\d{2}\s+\d{2}:\d{2}:\d{2}\s+\d+\s+\w+\s+\d+.\d+", ligne2): continue user_id = ligne.split()[0] regdate = db.get_regdate(user_id) if re.search("\d{4}-\d{2}-\d{2}", regdate) and re.search("\d+.\d+", parts[4]): resultat.append(ligne2) if len(resultat) > 0: print("match")
Comment ajouter ou mettre à jour des éléments dans un dictionnaire en Python?
Pourriez-vous expliquer ce que signifie le terme ACID dans le contexte des bases de données?
Quelle leçon peut-on tirer d'une erreur commise ou d'une situation difficile?
Quels sont les problèmes possibles pouvant survenir lors de l'utilisation de l'indexation dans une base de données?