Sobes.tech

Python

Comment avez-vous déterminé l'ampleur du travail et le volume des tâches dans votre poste précédent?

Junior — Middle
134

Quelle est la différence entre l'exécution des tâches en mode asynchrone et synchrone, et dans quels cas est-il préférable d'utiliser l'un ou l'autre?

Junior — Middle
134

Il est nécessaire de valider la structure UNIQUEMENT pour la correction de l'ouverture et de la fermeture des parenthèses. test_data = [ "[][][]", # valide "[[[]]]", # valide "[]", # valide "][[", # invalide "[[]", # invalide "[]]", # invalide "[[]]", # valide "][[]", # invalide "[][]]", # invalide "[]][", # invalide ] def is_valid():

133

Qu'est-ce qui pousse les employés à quitter leur poste actuel dans l'entreprise?

Junior — Middle
132

Quel patron de conception est utilisé dans le middleware?

Junior — Middle
131

Quelles méthodes de balayage le planificateur de requêtes utilise-t-il pour rechercher des données?

Junior — Middle
131

Quelles méthodes avez-vous utilisées pour améliorer la performance des requêtes SQL dans vos projets?

Junior — Middle
130

Pouvez-vous partager votre expérience de l'utilisation des files d'attente dans vos projets et raconter avec quels types de files d'attente vous avez travaillé?

Junior — Middle
130

Y a-t-il une possibilité d'héritage multiple en Python?

128

Décris les étapes que tu suis pour commencer à travailler sur un nouveau projet ou tâche

Junior — Middle
128

# 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")

127

Avez-vous déjà été confronté à une situation où vous n'avez pas pu respecter le délai d'une tâche ou d'un projet?

Junior — Middle
127

Comment l'utilisation des index dans la base de données aide-t-elle à augmenter la vitesse d'exécution des requêtes?

126
/9