Sobes.tech

Golang

// Opravit kód 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
42

Pověz mi o své zkušenosti a o tom, čím ses zabýval na předchozím místě práce

Middle+
X5 groupX5 group
42

balíček main import "fmt" func main() { a := []int{1,2} a = append(a, 3) b := append(a, 4) c := append(a, 5) fmt.Println(b) fmt.Println(c) }

Middle
ООО Левел Тревел
42

Co je to optimistické zamykání?

Senior
Lenta Tech
42

Jak se nazývá konstrukce WITH ... AS (...) na řádku 84 dotazu?

Middle
СитиДрайвСитиДрайв
42

Jak pohodlná je úplná práce na dálku?

Senior
Flant
42

Kolik paměti je původně vyhrazeno pro buffer?

Middle+
Яндекс
41

Co jsou to slices v Go a jak jsou uspořádány?

Middle
ООО Левел Тревел
41

Povězte mi o sobě a svém současném zaměstnání

Middle+
АЙ-ТЕКОАЙ-ТЕКО
41

Vzal jste si balíček 500 zpráv z Kafka, ale nemůžete je uložit do databáze. Co se stane? Jak dlouho lze tyto 500 zpráv zpracovávat?

Middle+
ВайлдберрисВайлдберрис
41

Proč jste použili Redis místo in-memory cache?

Senior
OkkoOkko
41

Co jsou to rozhraní v Go? Co je to duck typing?

Middle+
X5
41

Jaké praktiky existují pro snížení velikosti Docker obrazu?

Senior
Flant
41

Jste ochotni přejít na jiný programovací jazyk, pokud je to nutné nebo z osobních důvodů?

Middle
Яндекс
41

Řekněte mi více o systému bodů — co se dělo na nejvyšší úrovni?

Senior
МВидеоМВидео
41

Vysvětli prosím paritování a sharding — v čem je rozdíl?

Middle+
plata
41

Povězte o slice v Go, jeho uspořádání a vnitřních hlavičkách.

Senior
Алабуга
41

Proč se v serverových systémech používá fronta úloh mezi přijetím požadavku a jeho zpracováním? - Aby se snížila spotřeba paměti - Aby se urychlilo provádění jednotlivých úloh - Aby se vyhladily špičky zátěže a nezatěžovaly se zpracovatelé - Aby se předešlo síťovým chybám

Intern
AvitoAvito
41

Vzpomenete si na všechny možné způsoby meziprocesové komunikace (IPC)?

Senior
Flant
41

Jak je hodnocena efektivita vývojového týmu?

Middle
КуперКупер
41
/412