Golang
Wie wurden Duplikate herausgefiltert? Konnte man Duplikate nicht anhand der ID erkennen? Warum Daten aus Redis anreichern?
Wie hoch war die maximale Anzahl an Anfragen pro Sekunde beim am stärksten belasteten Dienst?
Erzähle mir von der leeren Struktur struct{}. Anwendungsfälle, wie viel Speicher nimmt sie ein?
Was ist eine Rune in Go?
Wird es Panik geben, wenn man an ein nil-Slice anhängt?
HeadHunter kann eine Antwort über Webhook senden, während Avito das nicht kann — man muss es manuell machen. Wie geht man damit um?
Auf welcher Grundlage wurde die Partitionierung in Amazon Athena durchgeführt?
Kannst du beschreiben, was du zum Lesen des Kanals in der Worker-Goroutine verwendest?
Was magst du an Go und was nervt dich?
Wenn wir die Endphasen erreichen, wie komfortabel wäre es für Sie, wenn ich die Kontakte Ihrer vorherigen Arbeitsstellen für Feedback anfragen würde?
Kann der maxSegment-Algorithmus verbessert werden?
Was passiert mit den aktuellen Anfragen ohne Graceful Shutdown beim Beenden des Prozesses?
Wie sind die Fristen für heiße Angebote nach Suchstatus?
Welche Isolationsstufen gibt es in PostgreSQL und vor welchen Anomalien schützen sie?
Erzähle mir von deiner Erfahrung
// alle Elemente des Slices müssen eindeutig sein + insgesamt 1000 Elemente enthalten // das Programm darf aufgrund von time.sleep nicht lange hängen bleiben func main() { checkIncrement := map[int]int32{} var data []int for i := 0; i < 1000; i++ { go func() { data = append(data, i) if _, found := checkIncrement[i]; found { fmt.Println(i) panic("doppelte Inkrement") } checkIncrement[i] = 1 }() } time.Sleep(2 * time.Second) fmt.Println(len(data)) }
Wie würdest du feststellen, dass eine Chat-Version besser ist als die andere, wenn du zwei Versionen hättest?
Was sind Strings in Go und was sind ihre Eigenschaften?
Kennst du die Befehle: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?
Kann man es optimieren, sodass das Array res auf dem Stack und nicht auf dem Heap ist? Was muss dafür getan werden?