Sobes.tech

Golang

Poți să numești și să explici cele patru cerințe de bază ale motoarelor SQL moderne (ACID)?

280

Ce sunt structurile în Go și pentru ce sunt folosite?

276

Cum funcționează colectorul de gunoi în Go și în ce zonă de memorie operează?

262

Povestiți-mi despre experiența dvs. cu Go și cu ce tipuri de sarcini v-ați confruntat?

261

Câte procese sau fire de execuție poate avea un singur program?

260

Spuneți-ne mai multe despre Redis: ce tipuri de directoare există și ce date sunt stocate acolo?

258

// numere de la 1 la 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) }

252

// numere de la 1 la 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

Ce biblioteci ai folosit în proiect?

250

Cum se numește abrevierea costului pe clic în engleză?

247

Enumerați principalele structuri de date și oferiți exemple de implementarea/folosirea lor în Go (tablouri, slices, map/tablă hash).

243

Ce ați făcut în mod specific cu ClickHouse: ați lucrat cu clusterul, replicarea, partiționarea tabelelor?

239

Subiect cu 3 partiții. Cazul 1: 2 consumatori. Cazul 2: 5 consumatori. Cum sunt distribuite mesajele?

237

Ce caracteristici au abonații în modelul Pub/Sub?

228

Care este diferența dintre JOIN și UNION?

227

Care este diferența dintre asincronie și multitreading?

227

O tabel cu (id PRIMARY KEY, data JSON) — un index PostgreSQL este destul de bun pentru căutarea după cheie?

226

Care sunt avantajele și dezavantajele pgx?

226

Ați scris ceva cu CTE (Expresia de Tabel Comună, WITH)?

225
/10