Sobes.tech

Python

Wie trägt die Verwendung von Indizes in der Datenbank dazu bei, die Geschwindigkeit der Abfrageausführung zu erhöhen?

128

Erklären Sie die Wesentlichkeit der monolithischen Architektur und ihre Hauptmerkmale.

Junior — Middle
127

In welchen Fällen wird empfohlen, die Microservices-Architektur in einem Projekt anzuwenden?

Middle — Middle+
126

Was ist der Unterschied zwischen einer Klasse und einem Objekt?

121

Welche Methoden zur Implementierung abstrakter Klassen werden in Python verwendet?

Junior — Middle
120

Kannst du die Hauptaufgaben und Projekte beschreiben, an denen du bei deinem vorherigen Arbeitsplatz gearbeitet hast?

Junior — Middle
120

Worauf sollte man achten, um potenzielle Probleme bei der Betrachtung einer zukünftigen Stelle zu erkennen?

Junior — Middle
120

Spricht der Vorgesetzte über deine Bedenken oder Unzufriedenheit bezüglich deiner aktuellen Position?

Junior — Middle
117

Welche Anzeichen deuten darauf hin, dass ein Index in der Datenbank erstellt werden muss?

Junior — Middle
116

Haben Sie mit Docker gearbeitet? Was haben Sie damit gemacht?

114

Was sind die Vor- und Nachteile der Verwendung des Django-Frameworks bei der Entwicklung von Webanwendungen?

Junior — Middle
114

# Derzeit sind die Dokumentation und die Anforderungen an diesen Code nicht zu 100% # genau und teilweise veraltet, daher führen wir sie hier nicht auf. # Der Code selbst läuft auf Produktionsservern, deren Ergebnisse von verschiedenen # Systemen genutzt werden, einige davon in COBOL geschrieben, andere auf arktischen # Plattformen auf Ölplattformen, die eingehende Daten per unidirektionalem Signal vom Satelliten empfangen. # Wir möchten nichts davon kaputt machen, um es später reparieren zu müssen. # Daher sollten die Anforderungen "was und wie dieser Code funktionieren soll" auf der tatsächlichen # Funktionsweise basieren, wie sie derzeit ist. db = Model() def process(data): print("Dateigröße: " + str(len(data))) benutzerzeilen = open("/opt/data/users.txt").read().splitlines() resultat = [] for zeile in benutzerzeilen: transaktionszeilen = open("/opt/data/transactions.txt").read().splitlines() process(transaktionszeilen) for str2 in transaktionszeilen: parts = str2.split() is_valid = 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+", str2): continue user_id = zeile.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(str2) if len(resultat) > 0: print("match")

110
/9