Sobes.tech

Golang

Šta su strukture u Go i zašto se koriste?

274

Koliko procesa ili niti može imati jedna program?

260

Kako funkcioniše sakupljač smeća u Go i u kojoj oblasti memorije radi?

260

Ispričajte mi o svom iskustvu sa Go i sa kojim ste zadacima suočavali.

257

// бројеви од 1 до 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

// бројеви од 1 до 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) }

250

Можеш ли да наведеш и објасниш четири основна захтева за савремене SQL моторе (ACID)?

244

Navedite osnovne strukture podataka i dajte primere njihove implementacije/upotrebe u Go (nizovi, slice-ovi, mape/haš tabele).

241

Ispričajte više o Redis-u: kakvi direktorijumi postoje i koje podatke tamo čuvaju?

238

Koje biblioteke ste koristili u projektu?

236

Šta ste tačno radili sa ClickHouse — radili ste sa klasterom, replikacijom, particionisanjem tabela?

235

Tema sa 3 particije. Slučaj 1: 2 potrošača. Slučaj 2: 5 potrošača. Kako se distribuiraju poruke?

235

Kako se zove skraćenica za trošak po kliku na engleskom?

227

Čime su karakteristični pretplatnici u Pub/Sub uzorku?

226

Da li ste nešto pisali sa CTE (Common Table Expression, WITH)?

225

Koja je razlika između JOIN i UNION?

225

Koja je razlika između asinhronosti i višestrukog niti?

221

Реци о себи: како си дошао до програмирања и о последњем месту рада

219
/10