Sobes.tech

Golang

Haben Sie Erfahrung mit modernen Frontend-Frameworks (Vue, React, Svelte)? Was ist Reaktivität und wie wird sie in React umgesetzt?

Middle
Graveling
37

Welches Arbeitsformat ziehen Sie in Betracht?

Senior
Яндекс
37

Füllen Sie das Slice mit Elementen ohne Mutex, damit es alle 1000 Elemente enthält.

Senior
FREEDOM LIFESTYLE
37

Wer war für die Überwachungsdienste zuständig (Anti-Betrug, Bild-, Text-, Spam- und Limit-Überprüfung)?

Senior
КасперскийКасперский
37

Wie unterbricht der Scheduler eine Goroutine, die in eine Endlosschleife geraten ist?

Senior
А7
37

Welche Arten von JOINs kennen Sie?

Senior
техвил
37

Wie flossen die Daten durch Kafka? Wie kamen die Ereignisse an?

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

Warum haben Sie genau so viele Dienste gemacht? Wie lief die Entscheidung ab — einen Dienst zu machen oder nicht?

Middle+
РамблерРамблер
37

Erzählen Sie mir von sich, Ihrer Erfahrung und Ihren Projekten

Senior
СБЕРСБЕР
37

Neben dem imperativen Programmierparadigma gibt es das funktionale — wissen Sie, welche Vorteile es hat?

Middle
Graveling
37

Wie würdest du einen Service für 50k RPS mit minimaler Datenverarbeitung und Versand an eine externe API entwerfen, mit Liefergarantie und ohne Duplikate?

Middle+
Servicepipi
37

Welche Aufgaben magst du? Was suchst du für dich?

Senior
Холодильник.руХолодильник.ру
37

Was weißt du über das Paket sync außer Atomic und Mutex?

Senior
sber tech
37

Wie stellt man sicher, dass eine Nachricht aus der Warteschlange genau einmal verarbeitet wird, wenn mehrere Worker vorhanden sind?

Senior
OZONOZON
37

Haben Sie an einer Code-Review teilgenommen?

Senior
AndersenAndersen
37

Haben Sie Erfahrung mit der Migration von Monolithen zu Microservices?

Middle+
Штрафов нет
37

In welchem Studienjahr arbeitest du? Warum hast du dich sofort für Go entschieden? Wie bist du dazu gekommen?

Middle
Магнум
37

Wie häufig traten Speicherlecks auf?

Middle
WildberriesWildberries
37

// Code korrigieren func FixProblem() { var wg sync.WaitGroup ch := make(chan string, 5) mu := sync.Mutex{} for i := 0; i < 5; i++ { wg.Add(1) go func(ch<- string, i int, wg *sync.WaitGroup) { defer wg.Done() mu.Lock() defer mu.Unlock() msg := fmt.Sprintf("Goroutine %s", strconv.Itoa(i)) ch <- msg }(ch, i, &wg) } for { select { case q := <-ch: fmt.Println(q) } } wg.Wait() }

Middle
WildberriesWildberries
37

Wie aktiv bist du momentan auf der Suche und warum ziehst du Angebote in Betracht?

Middle
VKVK
37
/412