Golang
Welche Microservices haben Sie entwickelt?
Beschreiben Sie den Algorithmus zur Lösung des Problems maxSegment
Wie invalidiert man den In-Memory-Cache auf verschiedenen Pods? Wie synchronisiert man die Caches zwischen verschiedenen Instanzen des Dienstes?
Hauptpaket importiere ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func PasswortWiederherstellen(h []byte) string { return "" } func hashPasswort(eingabe string) []byte { h := md5.Sum([]byte(eingabe)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPasswort(exp) act := PasswortWiederherstellen(h) if act != exp { fmt.Printf("Fehler: Erwartet %q, erhalten %q\n", exp, act) ok = false } } if ok { fmt.Println("Alle Tests erfolgreich bestanden") } }
Wie stehen Sie zu Fluchen in der Arbeitskommunikation?
Erzählen Sie uns von Message-Brokern: Welche Arten gibt es, wie funktioniert Kafka?
Welche Synchronisationsprimitive gibt es in Go? Erzähl mir von WaitGroup und Mutex.
Wie ist eine Map in Go aufgebaut? Erzählen Sie über die interne Struktur, Buckets, Kollisionen.
Wie lernst du neue Dinge in Go? Was liest du, was lernst du?
Was ist in einem Team wichtig?
Wie steht es um Kubernetes bei dir?
In welcher Reihenfolge werden die Goroutines ausgeführt und warum?
Bitte erzählen Sie mir vom Team — Teamzusammensetzung, mit wem Sie interagiert haben.
Was machen Sie, wenn die Aufgabe bis zum Ende unklar ist oder die Spezifikation von dem abweicht, was bereits gemacht wurde?
Warum haben Sie sich entschieden, LLM zu verwenden, anstatt nur Logik im Code?
Erzähle mir von Arrays und Slices in Go: worin sie ähnlich sind und worin sie sich unterscheiden.
Mehrere Dienste schreiben Ereignisse über den Benutzer (erstellen, aktualisieren, löschen) in Kafka, und sie beginnen, Fehler beim Aktualisieren oder Löschen zu erkennen — warum und wie beheben?
Welchen Prozentsatz der Sprintzeit verwenden Sie für technische Schulden?
Warum hast du beschlossen, etwas Neues für dich in Betracht zu ziehen?
Kann man zwei Slices direkt vergleichen (a == b)?