Python
Welche Vorteile hat der Generator?
Erzählen Sie den Algorithmus, wie Sie eine langsame Abfrage finden und optimieren. Können Sie einen echten Fall schildern?
Welche Nachteile hat asynchroner Code?
Wie oft verwendest du Typisierung in Python? Möchtest du so typisieren, dass mypy nicht meckert?
Haben Sie schon einmal erlebt, einen Monolithen in Microservices aufzuteilen?
Haben Sie in der Praxis Fälle erlebt, in denen die Replikation von Datenbanken die Benutzer oder das System beeinflusst?
Erzählen Sie, welche Netzwerkprotokolle Sie kennen.
Wann hört die Komplexität der Dictionary-Operationen auf, konstant zu sein?
Wie lösen Sie das Problem der Duplizierung von Ereignissen und Inkonsistenz zwischen Datenbank und Kafka?
Mit welchen AWS-Diensten haben Sie gearbeitet?
Wie erkennt der GC, welchem Objekt welcher Garbage-Collector-Algorithmus angewendet werden soll?
Was ist für Sie bei der Wahl eines neuen Arbeitsplatzes und eines neuen Unternehmens wichtig? Worauf achten Sie?
Wie lange dauert es, N verschiedene Strings der Länge K in eine Menge einzufügen?
Es ist eine Sequenz von ganzen Zahlen. Es ist notwendig, das minimal mögliche Produkt eines Paars von Elementen in der Sequenz zu finden (ein Paar sind zwei beliebige Elemente, nicht unbedingt aufeinanderfolgend). Zum Beispiel, für die Zahlenfolge 9 4 2 5 3, ist die Antwort 6.
Was ist eine Transaktion in Datenbanken? Erklären Sie ACID.
Bitte erzähle, welche Aufgaben gut skalieren und welche schlecht.
Erzählen Sie von Dekoratoren und Generatoren. Schreiben Sie einen Retry-Dekorator mit Parametern.
In welchen Technologien fühlst du dich am sichersten?
Wie funktioniert Read Committed auf Ebene von zwei Transaktionen? Geben Sie ein Beispiel.
In welchem Fall sind verkettete Listen effizienter als Arrays?