Sobes.tech

Golang

Co jsou struktury v Go a k čemu slouží?

274

Kolik procesů nebo vláken může mít jeden program?

255

// čísla od 1 do 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }

250

Můžeš uvést a čtyři základní požadavky moderních SQL engineů (ACID) a je vysvětlit?

242

Povězte mi o své zkušenosti s Go a s jakými úkoly jste se setkal.

241

Jak funguje sběrač odpadu v Go a v jaké oblasti paměti pracuje?

238

Uveďte hlavní datové struktury a uveďte příklady jejich implementace/použití v Go (pole, slices, mapy/hašovací tabulka).

237

Povězte nám více o Redis: jaké adresáře existují a jaká data se tam ukládají?

234

Jaké knihovny jste v projektu použil?

230

Téma se 3 particemi. Případ 1: 2 konzumenti. Případ 2: 5 konzumentů. Jak jsou zprávy rozděleny?

229

Čím jsou charakterističtí odběratelé v modelu Pub/Sub?

225

Co jste konkrétně dělali s ClickHouse – pracovali jste s clusterem, replikací, rozdělením tabulek?

221

Píšeli jste něco s CTE (Common Table Expression, WITH)?

219

Pověz mi o sobě: jak jsi se dostal k programování a o posledním místě práce

219

Jak se nazývá zkratka nákladů za klik v angličtině?

219

// čísla od 1 do 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) }

217

// Dán pole celých čísel nums a celé číslo target // Je potrebné nájsť dve čísla, ktorých súčet sa rovná targetu, a vrátiť ich indexy // Predpokladá sa, že existuje presne jedno riešenie a že nie je možné použiť jeden prvok dvakrát // Odpoveď možno vrátiť v ľubovoľnom poradí // Príklady: // [2,7,11,15], target = 9, odpoveď [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, odpoveď [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, odpoveď [0,1] (nums[0] + nums[1] == 6)

215

Je tabulka s (id PRIMARY KEY, data JSON) poměrně dobrý index v PostgreSQL pro hledání podle klíče?

212
/10