Kannst du die Dienste bei Wildberries als High Load charakterisieren? Wie hoch war der RPS im Peak?
Golang
Wie kann man in Go mit einem geschlossenen Kanal umgehen oder interagieren?
Was ist der Unterschied zwischen einer Goroutine und einem System-Thread im Kontext der Ausführung von Aufgaben?
Können Sie erklären, was der Error-Typ in der Programmiersprache Go ist und wie er zur Fehlerbehandlung verwendet wird?
Ist das REST-Protokoll mit HTTP/3 kompatibel?
Wie findet man die PID eines Prozesses?
Gibt es Fristen oder bereits Angebote?
Erklären Sie, was eine Read-Write-Sperre (RWMutex) ist und wie sie zur Steuerung des Datenzugriffs verwendet wird.
Wie beendet man einen Prozess in Linux und worin unterscheidet sich SIGTERM von SIGKILL? Was sind Signale und wofür werden sie verwendet?
Können Sie erklären, wie ein dynamisches Array in der Programmiersprache Go implementiert ist und funktioniert?
func Exclude(a, b []int) []int { set := make(map[int]struct{}) for _, v := range b { set[v] = struct{}{} } result := make([]int, 0) for _, v := range a { if _, ok := set[v]; !ok { result = append(result, v) } } return result } Kompilierungsfehler # command-line-arguments ./main.go:39:32: Syntaxfehler: unerwarteter Zeilenumbruch, es wurde { nach der if-Anweisung erwartet
Wie bestimmt man den mit dem Slice-Operator hervorgehobenen Inhalt?
Es ist erforderlich, die Funktion uniqRandn zu implementieren, die eine Liste der Länge n mit einzigartigen, zufälligen Zahlen generiert. import ( "fmt" "math/rand" ) func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
Können Sie das Funktionsprinzip der UTF-8-Codierung erklären und was ihre Hauptvorteile sind?
Welche Rolle spielt der Systemaufruf SELECT im Prozess der Interaktion mit dem Dateisystem und wie wird er zur Überwachung von Ein- und Ausgabe verwendet?
Erzählen Sie mir vom letzten Arbeitsplatz: Was haben Sie gemacht, welchen Tech-Stack hatten Sie, welche schwierigen Aufgaben gab es?
Was ist eine Transaktion in PostgreSQL? Erkläre ACID.
In welchen Fällen wird defer nicht aufgerufen?
Können Sie erklären, was der Begriff 'Consumer group' im Kafka-System bedeutet?
Ist ein binärer Baum ein ausgeglichenes strukturelles Zustand?