Sobes.tech

Golang

func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

193

È possibile una situazione di Lettura Non Ripetibile utilizzando il livello di isolamento Read Committed?

181

Cosa verrà visualizzato in ogni print? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

175

Alla settima riga si conclude che l'array interno sarà sovraccarico e ne verrà creato uno nuovo. Perché hai deciso così?

173

Cosa succederà con il limitatore di velocità Token Bucket nello scenario: 1 richiesta all'inizio del secondo, 99 alla fine, e poi altri 100 nel secondo successivo?

166

// Qual è il problema di questo codice? Come migliorarlo? func fn() { str := "" for i := 0; i < 100000; i++ { str += fmt.Sprintf("%d", i) } fmt.Println(str) }

163

Chi ha progettato l'architettura del progetto — tu come feature leader, insieme al team, o come team leader?

159

Cosa verrà visualizzato in ogni stampa? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

153

Progetta un limitatore di velocità per un'API esterna con un limite di 100 richieste al secondo/minuto

153
/4