Sobes.tech

Golang

Wie funktionieren Kanäle in Go und wozu sind sie nützlich?

Senior
wilix
63

Fragen an die Interviewer zu den Prozessen im Unternehmen.

Middle+
Servicepipi
63

Haben Sie mit Domain-Driven Design und sauberer Architektur gearbeitet?

Senior
purrweb
63

Welche Synchronisationsprimitive für Goroutines gibt es in Go?

Middle+
СБЕРСБЕР
63

Wie funktioniert DISTINCT?

Senior
OZONOZON
63

Welche Zahlungsmethoden hast du in Fiat integriert?

Senior
X5
63

Warum ist der Anfang der Bedingung zur Überprüfung der Zeichen in der Implementierung nicht geschrieben?

Middle
VKVK
63

Was passiert bei diesem Sendevorgang? Der Kanal wird automatisch erweitert und die Empfängervorgang erfolgt asynchron Die Goroutine wird blockiert, bis ein Empfänger erscheint Der Wert wird ohne Fehler verworfen Der Sendevorgang löst einen Panic aus

Intern
AvitoAvito
63

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
OZONOZON
63

Warum ist eine Normalisierung notwendig?

Senior
Cloud.ru
63

Was ist für Sie bei einem Wechsel des Arbeitsplatzes kritisch wichtig?

Senior
IBS
63

Wie schätzt du dich im Rahmen der Grade — Middle, Middle+, Senior?

Middle+
AxenixAxenix
63

// Frage 4. Was wird auf dem Bildschirm ausgegeben package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }

Senior
МВидео/эльдорадо
63

Wie kannst du dich selbst in Bezug auf den Grad einschätzen?

Middle+
Lexica
63

Welche Arten von Speicher gibt es in Go? Worin besteht der Unterschied zwischen Stack und Heap?

Middle+
ClearWay
63

Wie richtet man den benötigten Index ein? Was sollte man in EXPLAIN beachten? Wie erkennt man, dass der Index nicht verwendet wird?

Senior
I-teco
63

/* Es gibt ein Array von Zahlen nums mit der Länge n. Jede Zahl im Array kann entweder einzigartig sein oder zweimal vorkommen. Die Zahlen liegen im Bereich [1, n]. Es ist notwendig, eine Funktion zu schreiben, die ein Array zurückgibt, das nur die Zahlen enthält, die zweimal vorkommen. Beispiele: Eingabe: nums = [4, 3, 2, 7, 8, 2, 3, 1] Ausgabe: [2, 3] Eingabe: nums = [2, 2, 1] Ausgabe: [2] */

Senior
plata
63

Wenn das erste Produkt 1000 Mal gezeigt wurde, das zweite 500 Mal, und das erste 50 Klicks hat, das zweite 25, wie kann man sie vergleichen?

Senior
МВидеоМВидео
63

Haben Sie mit gRPC gearbeitet? Welches Protokoll wird im Hintergrund verwendet?

Senior
Lenta Tech
63

Was wird bei jedem Print ausgegeben? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

Senior
Холодильник.руХолодильник.ру
63
/412