Golang
Welche Methoden zur Optimierung von Datenbankabfragen haben Sie verwendet? Was haben Sie in EXPLAIN ANALYZE und im Abfrageplan betrachtet?
Warum ist die Kombination aus Load Balancer + API Gateway notwendig? Welche Rolle spielt jede Komponente?
Woran hast du zuletzt gearbeitet?
Erzähle mir von Kubernetes — was ist das, wie unterscheidet es sich von Docker, was sind die Hauptbestandteile?
Mit welchen Frameworks und Bibliotheken hast du gearbeitet?
Gibt es einen Microservice zum Abziehen von Mitteln vom Kontostand des Benutzers? Bei der Replikation des Dienstes tritt ein Race-Condition-Problem auf. Wie kann man dieses Problem lösen?
Erzählen Sie mir von Goroutinen in Go
Was sind die typischen Ursachen für Goroutine-Lecks in Produktionssystemen und wie beeinflussen sie das Laufzeitverhalten des Dienstes?
Berichten Sie über Ihre Erfahrung mit hochbelasteten Systemen. Mussten Sie Aufgaben im Zusammenhang mit der Verteilung und Lastenausgleich des Datenverkehrs lösen?
Wie schnell kannst du an einem neuen Ort anfangen, wenn du ein Angebot bekommst?
Mussten Sie sich mit Architekturaufgaben beschäftigen? Wie wurden architektonische Entscheidungen getroffen?
Wie funktioniert die Map in Go?
Wie gewährleistet Go die Sicherheit bei der Arbeit mit Maps bei gleichzeitiger Zugriffen und welche Synchronisationsmechanismen werden in der Praxis angewendet?
Hast du erklärt, warum du dich entschieden hast, mehrere Microservices zu verwenden, wie sie miteinander interagieren und mit wem du diese Entscheidung abgestimmt hast?
Erzählen Sie uns von der Idempotenz: Warum wurden Idempotenzschlüssel eingeführt und wie funktionierten sie?
Was suchst du in einem Job, womit möchtest du dich beschäftigen?
Was ist der Unterschied zwischen einem Prozess und einem Thread (im Kontext des Betriebssystems)?
Was ist eine Goroutine?
Was ist der Unterschied zwischen SQL-Datenbanken und dokumentenorientierten Datenbanken? Wann sollte man welche verwenden?
Wie verliefen die Aufgaben im Team — vom Business über den Analysten zum Teamleiter?