Golang
Wie schätzt du dich im Rahmen der Grade — Middle, Middle+, Senior?
Was passiert bei der Kompilierung einer Funktion mit Generics?
In welcher Reihenfolge liest der select-Operator aus mehreren Kanälen?
Gab es nach der Einführung von Elasticsearch Feedback von den Nutzern oder dem technischen Support?
Erzähle mir von der Organisation der Arbeit mit dem Speicher in Go
Erzählen Sie mir vom Package context in Go. Wofür sind die Kontexte nützlich?
Was ist der Grund für deinen Weggang aus dem vorherigen Unternehmen?
Das Unternehmen drängt, und du hast die Wahl: Schreibe einen einfachen und verständlichen Code, der später refaktoriert werden muss, oder entwerfe sofort eine komplexe, skalierbare Architektur, aber investiere doppelt so viel Zeit. Wie wirst du wählen?
Was möchtest du jetzt lieber: Produktentwicklung oder Plattformentwicklung?
Warum suchst du eine neue Arbeitsstelle?
Weißt du, was tabellarisches Testen (table-driven tests) ist?
Kann Increaser eine Implementierung von Sender werden? Worin unterscheidet sich Increaser logisch von Sender?
Wie wirkt sich das auf Ihren Service aus? Wie hat sich das alles entwickelt und welche Berichte wurden erstellt?
Hauptpaket import ( "fmt" ) typ Foo Schnittstelle { Foo() } typ Bar Struktur { Message string } func (b Bar) Foo() { fmt.Println(b.Message) } func main() { var b *Bar var f Foo f = b if f != nil { f.Foo() } }
Was hast du bei Yandex gemacht?
Hauptpaket importiere ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hallo Welt!" fmt.Println("Beenden!") } fataler Fehler: alle Goroutinen schlafen - Deadlock! goroutine 1 [Kanal empfangen]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programm beendet: Status 2.
Was ist ein Connection Pool im Paket database/sql in Go?
Erzählen Sie uns von HTTP/3 und dem QUIC-Protokoll.
Warum wurden standardmäßig genau 16 Shards gewählt?
Und wenn Sie nach einem Teil des Buchtitels (Unterzeichenfolge) suchen müssen?