Golang
Wie ist die algorithmische Komplexität der binären Suche in einem sortierten Array? (O(1) / O(log n) / O(n) / O(n^2))
Erzähle, wie man das Sharding des Caches implementiert — wie man anhand des Schlüssels bestimmt, in welche Map man den Wert legt/liest?
Erzähle mir von Telemetrie und Überwachung — wofür es gebraucht wird und womit du gearbeitet hast?
Wer war für die Verträge zwischen den Diensten verantwortlich? Wer war der Eigentümer des Vertrags und wie haben Sie ihn geändert?
Listen Sie die Datenbanken und Message-Broker auf, mit denen Sie gearbeitet haben, bewerten Sie sich selbst
Was machen Sie noch, nachdem Sie etwas repariert haben?
Gibt es noch einen Versandprozess: Sie haben 5 Fleischwölfe aus der Region in die Städte verschoben. Wie wird das verarbeitet?
Kennst du das Konzept des gewichteten Semaphors? Was ist das?
Erzähle mir von ACID — Eigenschaften von Transaktionen in Datenbanken
Was ist Deadlock und Livelock? Worin besteht der Unterschied?
Welche Komponenten gibt es in der Architektur von Kubernetes?
Welche Regeln (Axiome) gibt es für die Arbeit mit Kanälen in Go?
Was machen Sie, wenn die Aufgabe bis zum Ende unklar ist oder die Spezifikation von dem abweicht, was bereits gemacht wurde?
Wann bist du bereit, im Falle eines positiven Ausgangs mit dem Projekt zu beginnen?
Wie ist die asymptotische Komplexität der Schlüssel-Suche in einer Hashtabelle und wie wird sie erreicht? Wie erfolgt genau die Adressierung des Buckets durch den Hash des Schlüssels?
Wie funktioniert Kafka? Erzählen Sie von Liefergarantien und Idempotenz.
Planen Sie, in der verwendeten Sprache zu bleiben, oder ziehen Sie einen Wechsel zu anderen Sprachen in Betracht?
Welche Tests wurden geschrieben?
Wie kann man die Ausführung einer Goroutine stoppen?
Haben Sie Erfahrung mit Arbeitsverträgen oder als Selbstständiger?