Sobes.tech

Golang

Cosa sono le strutture in Go e a cosa servono?

274

Quanti processi o thread può avviare un singolo programma?

253

// numeri da 1 a 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

Puoi nominare e spiegare i quattro requisiti fondamentali dei motori SQL moderni (ACID)?

242

Puoi parlarmi della tua esperienza con Go e dei compiti con cui ti sei confrontato?

241

Elenca le principali strutture dati e fornisci esempi della loro implementazione/utilizzo in Go (array, slice, mappa/tabella hash).

237

Come funziona il garbage collector in Go e in quale area di memoria opera?

236

Parliamo più dettagliatamente di Redis: che tipo di directory ci sono e quali dati vengono memorizzati?

234

Argomento con 3 partizioni. Caso 1: 2 consumatori. Caso 2: 5 consumatori. Come vengono distribuiti i messaggi?

228

Quali librerie hai usato nel progetto?

226

Quali sono le caratteristiche degli iscritti nel pattern Pub/Sub?

225

Cosa avete fatto esattamente con ClickHouse: lavorato con il cluster, la replica, la partizionamento delle tabelle?

221

Qual è la differenza tra JOIN e UNION?

221

Parlami di te: come sei arrivato alla programmazione e del tuo ultimo posto di lavoro

219

Come si chiama l'abbreviazione del costo per clic in inglese?

219

Hai scritto qualcosa con CTE (Common Table Expression, WITH)?

219

// numeri da 1 a 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) }

215

// Dato un array di numeri interi nums e un numero intero target // È necessario trovare due numeri la cui somma sia uguale a target e restituire i loro indici // Si assume che esista esattamente una soluzione e che non si possa usare un elemento due volte // La risposta può essere restituita in qualsiasi ordine // Esempi: // [2,7,11,15], target = 9, risposta [0,1] (nums[0] + nums[1] == 9) // [3,2,4], target = 6, risposta [1,2] (nums[1] + nums[2] == 6) // [3,3], target = 6, risposta [0,1] (nums[0] + nums[1] == 6)

214

Una tabella con (id PRIMARY KEY, data JSON) è un indice PostgreSQL abbastanza buono per la ricerca per chiave?

212
/10