Sobes.tech

Golang

Jak jste se rozhodli, do jakých částí rozdělit monolit?

Senior
РамблерРамблер
61

Může existovat jednodeskový cluster Kubernetes?

Middle
Small
61

Co se zobrazí při spuštění programu: func main() { counter := make([]int, 0, 1000) var wg sync.WaitGroup for i := 0; i < 1000; i++ { wg.Add(1) go func() { defer wg.Done() counter = append(counter, i) time.Sleep(10 * time.Millisecond) // Simulace práce }() } wg.Wait() fmt.Println(len(counter)) }

Senior
OZONOZON
61

Na co je v Go určený Select?

Middle
Магнум
61

Co se stane, pokud se čítač sync.WaitGroup stane záporným kvůli nadměrným voláním Done ve srovnání s Add?

Intern
AvitoAvito
61

Jak zajistit, aby zpráva z fronty byla zpracována přesně jednou, pokud je více pracovníků?

Senior
OZONOZON
61

Kolik máte datových center: jedno nebo více?

Middle
Aliexpress
61

Kontrola kódu: problémy ve funkci getExternalOrderIdFromCRM (HTTP-klient)

Middle+
Magnit Tech
61

Na jakém ročníku na univerzitě pracujete? Proč jste si ihned vybral Go? Jak jste se k němu dostal?

Middle
Магнум
61

Jste připraveni na přestěhování do Gruzie?

Senior
.wrk
61

S jakými databázemi jste pracoval? Přes ORM nebo nativní dotazy? Jaké nativní dotazy jste psal a na jaké úrovni?

Senior
wilix
61

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
61

func merge(chs ...<-chan int) <-chan int { }

Middle
RWB
61

Proč teď při hledání práce?

Middle+
КуперКупер
61

Jak lze ukončit gorutinu? Jaké jsou způsoby?

Senior
СБК ПАРУС
61

CREATE TABLE staff ( id TEXT name TEXT head_id TEXT ); id | name | head_id -------------------- 1 | Ivan | NULL 2 | Petr | 1 3 | Alice | 1 4 | Max | 2 5 | Alex | 2 6 | Elena | 4 7 | Bob | NULL Očekávaný výsledek: employee_name | manager_name --------------------------- Ivan | NULL Petr | Ivan Alice | Ivan Max | Petr Alex | Petr Elena | Max Bob | NULL SELECT e.name AS employee_name, m.name AS manager_name FROM staff e LEFT JOIN staff m ON e.head_id = m.id

Senior
plata
60

Co je to rozdělení tabulek? Povídej mi o své zkušenosti.

Senior
Финтехробот
60

Ohodnoťte své znalosti Go a PostgreSQL od 1 do 10.

Senior
Lenta Tech
60

Na vstupu jsou pole čísel seřazená vzestupně: - podezřelí - nevinní Je třeba ze seznamu podezřelých odstranit všechny nevinné. Příklady: Vstup: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Výstup: [1, 3, 5] Vstup: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Výstup: [3, 123, 421]

Middle+
plata
60

Máte zkušenosti s mentoringem nebo školením mladších kolegů?

Middle+
AxenixAxenix
60
/412