Sobes.tech

Golang

Kunnen we code schrijven zonder interfaces?

243

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

220

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?

205

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

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?

192

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

183

Welke andere synchronisatie-primitieven ken je?

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

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

178

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

177

Wat kun je vertellen over interfaces in Go?

175

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

173

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

171

In welk geval worden atomieken het meest gebruikt?

166
/2