Können Sie erklären, was ein Objekt mit veränderbaren Eigenschaften in Python ist?
Python
Wie regelmäßig haben Sie automatische Tests in Ihren Projekten erstellt und gepflegt?
Welches Testabdeckungsniveau wurde im vorherigen Projekt erreicht?
Haben Sie Erfahrung in der Erstellung oder Automatisierung von End-to-End-Tests für die Systemfunktionalität?
Können Sie erklären, wie der Aufruf der Methode close im System oder in der Programmiersprache implementiert ist?
Können Sie das Konzept des 'SAGA'-Musters in der Architektur von Microservices erklären?
Ist es notwendig, das Schlüsselwort yield in der Implementierung eines Kontextmanagers in Python zu verwenden?
Was begrenzt die Möglichkeit der vollständigen Multithreading-Fähigkeit in Python und hängt dies mit dem GIL zusammen?
Was sind die grundlegenden Prinzipien der objektorientierten Programmierung, die du kennst?
Was ist der Unterschied zwischen der Datenstruktur Liste und Menge hinsichtlich ihrer Eigenschaften und Anwendungen?
In welchen Situationen wird der Ausführungsthread in Python an den GIL übergeben?
Erklären Sie, was die eingebaute Funktion property() in Python macht und wie sie zur Steuerung des Zugriffs auf Klassenattribute verwendet wird
Welche Funktionen muss ein Objekt implementieren, damit es mit einer in-Schleife in Python durchlaufen werden kann?
Wie viele Tests wurden in Ihrem vorherigen Projekt implementiert und gestartet?
Welche HTTP-Methoden bewahren die Einzigartigkeit der Operation bei wiederholter Ausführung nicht?
Was ist OAuth 2.0 und welches Problem löst es?
Können Sie erklären, was unter der Eigenschaft der Konsistenz im Kontext von Transaktionen und den ACID-Prinzipien verstanden wird?
Wie verarbeitet Python Mehrfachvererbung und bestimmt die Reihenfolge der Method Resolution Order (MRO)?
Was ist der Zweck von pathlib in Python und wie vergleicht es sich mit os.path?
Was sind die wichtigsten Unterschiede zwischen synchroner und asynchroner Programmierung in Python? Bitte geben Sie die Antwort auf diese Frage mündlich.