Wie löst man das Problem der doppelten Zahlung bei einem Fehler beim Schreiben in die Datenbank?
Python
Schreiben Sie eine Funktion, die eine Liste von Zahlen entgegennimmt und eine neue Liste zurückgibt, die nur die einzigartigen Elemente der ursprünglichen Liste enthält, wobei die Reihenfolge beibehalten wird.
Haben Sie mit Protocol in Python gearbeitet? Was sind Generics (Generics)?
Erzählen Sie mir von Sperren und Semaphoren. Wozu dienen Sperren, was ist der Unterschied zwischen Multithread- und asynchronem Modus?
Erzählen Sie mir vom Pattern Unit of Work. Wie verwaltet man Transaktionen in einem Geschäftsszenario zur Auftragserstellung?
Erzähle mir von den Möglichkeiten, Code in Python auszuführen: Multiprocessing, Multithreading, Asynchronität.
Welche Paketmanager verwendest du? Wozu dient die Lock-Datei?
Wie würdest du das Problem einer langsamen Abfrage in der Datenbank lösen?
Erzähle mir von Pydantic. Worin unterscheidet es sich von dataclass?
Erzählen Sie mir von den Isolationsstufen von Transaktionen.
Erzähle mir von deiner Erfahrung. Womit hast du gearbeitet, womit hast du dich beschäftigt?
Wie funktioniert Read Committed auf Ebene von zwei Transaktionen? Geben Sie ein Beispiel.
Erzählen Sie mir von Architekturmustern. Wie organisiert man den Code für die Integration mit einem externen gRPC-Service?
Mit welchen Lintern, Formatierern und Type-Checkern haben Sie in Python gearbeitet?
Erzählen Sie von Fensterfunktionen in SQL.
Erzählen Sie mir von MVCC (Multi-Version Concurrency Control).
Was ist ACID? Erklären Sie jeden Buchstaben.
Erzählen Sie mir von Indizes in Postgres. Welche gibt es, wie funktioniert ein B-Tree-Index?