Sobes.tech

Golang

sentCount perduodamas be sinchronizacijos — kaip tai ištaisyti?

Senior
UPSL
41

// skaičiai nuo 1 iki 10 func main() { done := make(chan struct{}, max_n) for i := 1; i <= max_n; i += batchSize { end := i + batchSize if end > max_n { end = max_n } for j := i; j < end; j++ { go func(n int) { defer func() { done <- struct{}{} }() exit(1) printNumber(n) }(j) } for j := i; j < end; j++ { <-done } } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

Middle+
МВидеоМВидео
41

Kas yra tuščias sąsajos (interface{}) ir kuo jis skiriasi nuo any?

Senior
sber tech
41

Kaip skiriate Junior, Middle ir Senior programuotojus? Pagal kokius kriterijus laikote save Senior?

Senior
Бюро 1440Бюро 1440
41

Kaip vyko diegimas [įmonėje]?

Middle+
СБЕРСБЕР
41

Kada esate pasiruošę pradėti darbą?

Senior
IBS
41

Papaskrinkite daugiau apie save (ką pasakyti interviuotojui)

Middle+
МВидеоМВидео
41

Parašykite SQL užklausą, kuri grąžins kiekvieno naudotojo užsakymų skaičių, kurio bendra kaina yra didesnė arba lygi 1000, surūšiuotą pagal užsakymų skaičių mažėjimo tvarka: +---------+--------------+ | user_id | order_count | +---------+--------------+ | 111 | 2 | | 222 | 1 | | 333 | 1 | +---------+--------------+

Senior
OZONOZON
41

O ir centrinis žurnalas — ką padarė?

Senior
OkkoOkko
41

Kokius testus laikote pačiais veiksmingiausiais?

Middle+
МВидео/эльдорадо
41

Ką reiškia, kai viršutinis procesas rodo 150% CPU? Ar tai normalu?

Middle+
Ozon ФинтехOzon Финтех
41

Yra didelis failas su milijonu URL, kaip juos greitai atsisiųsti nesukeliant sistemos perkrovos ir nesulaužant išorinio serverio ban'o? Kaip organizuoti kodą?

Senior
Spectr
41

Kaip įvertinate savo lygį?

Middle+
МВидео/эльдорадо
41

Tavo požiūriu, kodėl naudoti konteinerius, jei jau yra virtualizacija?

Senior
OZONOZON
41

Kas yra vartotojų įsitraukimas ir kaip nustatė, kad jis išaugo 20-30% būtent dėl jūsų taikymo sistemos?

Middle
СБЕРСБЕР
41

Kokį atlyginimo lygį svarstote pereinant?

Senior
Cloud.ru
41

Pasakykite apie sandorių izoliacijos lygius.

Middle
Япоки
41

Kas, priešingai, motyvuoja tave darbe? Iš kokių užduočių gauni didžiausią malonumą?

Senior
Flant
41

Kaip sprendžiamos kolizijos Go (iki versijos 1.24) žemėlapyje? Papasakok apie baketus ir overflow-baketus.

Middle+
OZONOZON
41

Kas yra mikroservisų architektūra ir kokie yra jos privalumai ir trūkumai lyginant su monolitu?

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