Wie behandelt man Fehler in Go? Was ist ein Panic und wie geht man damit um?
Golang
Was passiert beim Lesen/Schreiben in einen geschlossenen Kanal? Was ist der Nullwert für eine Zeichenkette und einen Slice?
Erzähle mir von den SOLID-Prinzipien
Wie wurde die Arbeit zwischen den Arbeitern bei der Verarbeitung einer einzigen Anfrage parallelisiert?
Wie wird OOP in Go umgesetzt?
Erzählen Sie uns von Dateisystemen — wie der Weg vom Gerät zur Datei in Linux verläuft
Was ist Deadlock und Livelock? Worin besteht der Unterschied?
Welche Bibliotheken und Frameworks wurden im Go-Service verwendet?
Wie ist es vorzuziehen, die Datenübertragung in Goroutines zu organisieren: mit Kanälen oder über externe Variablen?
Wie wird die Sicherheit bei REST und Kafka gewährleistet? Was ist HTTPS/TLS?
Wie wird die Idempotenz des Consumers/Producers umgesetzt?
Was sind Indizes in einer Datenbank? Welche Arten von Indizes gibt es in PostgreSQL?
Was zeigt das Programm mit einem gepufferten Kanal und select?
Wie funktioniert die Vererbung von Kontexten in Go?
Was ist eine Map in Go im Inneren? Wie funktioniert eine Hashtabelle?
Welche Routing-Bibliothek oder welches Framework verwendest du in deinen Projekten?
Was wurde im Service gemacht, um einen korrekten Betrieb in Kubernetes zu gewährleisten (Graceful Shutdown, Readiness Probe)?
Erklären Sie den Unterschied zwischen Containerisierung und Virtualisierung
Erzähle mir von deiner Berufserfahrung
Kann man mit Go ein hochfrequentes Handelssystem entwickeln, das empfindlich auf Latenz ist?