Sobes.tech

Golang

Hoe kunnen we de lengte van een tekenreeks krijgen als we UTF-8 hebben?

258

Kunnen we code schrijven zonder interfaces?

245

Vertel me over de kenmerken van RPC en gRPC.

218

Wat is het voordeel van de nieuwe map-implementatie ten opzichte van de oude bucket-implementatie?

208

Vertel me over de kenmerken van Kafka — hoe is het opgebouwd?

207

Hoe communiceerden de services onderling?

203

Vertel me over de meest memorabele bug in productie: wat was het, hoe heb je het opgelost en welke conclusies heb je getrokken?

202

Waarom ontstaan er nuances met de lengte van de tekenreeks in UTF-8?

197

Waar begin je mee als je op een project komt waar de code al jaren geschreven is, er veel legacy is, geen tests en alles op het punt staat te bezwijken?

194

Welke andere synchronisatie-primitieven ken je?

185

Laten we het op de kaart verduidelijken. In de bakken — dat is de eerdere implementatie, de nieuwe implementatie, wat kunnen we zeggen?

183

Vertel welke ingebouwde types je kent in Go?

182

Laten we aannemen dat we een gebufferde kanaal hebben. We schrijven daar 10 berichten in, maar aan de andere kant leest niemand — wat gebeurt er?

182

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

179

Met welke niet voor de hand liggende problemen met paralleliteit (goroutines) ben je geconfronteerd in echte projecten en hoe heb je ze opgelost?

178

We hebben 10 berichten in het kanaal. We sluiten het en beginnen te lezen — wat gebeurt er in dat geval?

175

Wat kun je vertellen over interfaces in Go?

175

In welk geval worden atomieken het meest gebruikt?

168
/2