Sobes.tech

Golang

Kannst du die Dienste bei Wildberries als High Load charakterisieren? Wie hoch war der RPS im Peak?

Middle+
296

Wie kann man in Go mit einem geschlossenen Kanal umgehen oder interagieren?

Junior — Middle
292

Was ist der Unterschied zwischen einer Goroutine und einem System-Thread im Kontext der Ausführung von Aufgaben?

Junior — Middle
290

Können Sie erklären, was der Error-Typ in der Programmiersprache Go ist und wie er zur Fehlerbehandlung verwendet wird?

Junior — Middle
287

Ist das REST-Protokoll mit HTTP/3 kompatibel?

Junior — Middle
286

Wie findet man die PID eines Prozesses?

Middle
286

Gibt es Fristen oder bereits Angebote?

Senior
284

Erklären Sie, was eine Read-Write-Sperre (RWMutex) ist und wie sie zur Steuerung des Datenzugriffs verwendet wird.

Junior — Middle
282

Wie beendet man einen Prozess in Linux und worin unterscheidet sich SIGTERM von SIGKILL? Was sind Signale und wofür werden sie verwendet?

Middle
277

Können Sie erklären, wie ein dynamisches Array in der Programmiersprache Go implementiert ist und funktioniert?

Junior — Middle
275

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

Senior
273

Wie bestimmt man den mit dem Slice-Operator hervorgehobenen Inhalt?

Junior — Middle
268

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 { //... }

Senior
266

Können Sie das Funktionsprinzip der UTF-8-Codierung erklären und was ihre Hauptvorteile sind?

Junior — Middle
266

Welche Rolle spielt der Systemaufruf SELECT im Prozess der Interaktion mit dem Dateisystem und wie wird er zur Überwachung von Ein- und Ausgabe verwendet?

Junior — Middle
263

Erzählen Sie mir vom letzten Arbeitsplatz: Was haben Sie gemacht, welchen Tech-Stack hatten Sie, welche schwierigen Aufgaben gab es?

Middle
263

Was ist eine Transaktion in PostgreSQL? Erkläre ACID.

Middle
262

In welchen Fällen wird defer nicht aufgerufen?

Senior
260

Ist ein binärer Baum ein ausgeglichenes strukturelles Zustand?

Junior — Middle
255
/13