Sobes.tech

Golang

Possiamo scrivere codice senza interfacce?

243

Come possiamo ottenere la lunghezza di una stringa se abbiamo UTF-8?

220

Parla delle caratteristiche di RPC e gRPC.

216

Qual è il vantaggio della nuova implementazione di map rispetto alla vecchia a bucket?

208

Parla delle caratteristiche di Kafka — come è strutturata?

205

Come comunicavano tra loro i servizi?

203

Parlami del bug più memorabile in produzione: cos'era, come l'hai risolto e quali conclusioni hai tratto?

202

Da dove inizi a lavorare se arrivi in un progetto dove il codice è stato scritto negli anni, ci sono molti legacy, nessun test e tutto sta per crollare?

192

Facciamo chiarezza sulla mappa. Nei bucket ci sono l'implementazione precedente, la nuova implementazione, cosa si può dire?

183

Quali altre primitive di sincronizzazione conosci?

183

Racconta quali tipi integrati conosci in Go?

182

Supponiamo di avere un canale con buffer. Abbiamo scritto lì 10 messaggi, ma dall'altra parte nessuno legge — cosa succederà?

180

```go type SafeMap struct { data map[string]string } func (s *SafeMap) GetOrCreate(key, value string) string { } ```

177

Con quali problemi non ovvi di parallelismo (goroutine) ti sei confrontato in progetti reali e come li hai risolti?

176

Cosa puoi dirmi sulle interfacce in Go?

175

Perché ci sono sfumature con la lunghezza della stringa in UTF-8?

171

In quale caso si usano più spesso gli atomi?

164
/2