Golang
Heeft u ervaring met het gebruik of de ontwikkeling van opgeslagen procedures in databases?
Welke methoden voor het verdelen van gegevens over shards ken je?
Wat gebeurt er als je probeert een element toe te voegen aan een slice waarvan de lengte de maximale capaciteit heeft bereikt?
Wat heeft je geïnspireerd om te kiezen voor ontwikkeling in de programmeertaal Go?
Vertel me over CQRS
Wat is een deadlock bij het gebruik van goroutines en hoe voorkom je dat?
Wat is het doel van het delen van gegevens in delen in databases?
Hoe zorg je ervoor dat bij het invoegen van een dubbele record in een tabel met een unieke sleutel op telefoonnummer, in plaats van een fout, de bestaande record wordt bijgewerkt (INSERT ON CONFLICT DO UPDATE)?
Wat is het verschil tussen het declareren van een variabele met het trefwoord var en het later toewijzen van een waarde aan de variabele?
Wat is de variabele GOMAXPROCS in Go? Kan een programma meer threads gebruiken dan aangegeven in GOMAXPROCS?
Kunt u de verschillen tussen de mechanismen van sharding en replicatie van databases uitleggen?
Welke methoden kunnen worden toegepast om de evacuatie tijd in geval van een noodgeval te verkorten?
Wanneer is het beter om Spinlock in plaats van Mutex te gebruiken voor resource-synchronisatie?
Een tabel met (id PRIMARY KEY, data JSON) — is een PostgreSQL-index erg goed voor zoeken op sleutel?
Welke unieke kenmerken hebben slices in de programmeertaal Go?
Wat is het gevaar bij het doorgeven van een slice aan een functie? Is er een truc met arrays?
Kan een andere Map als sleutel in een Map worden gebruikt?
Hoe werkt de bewerking van het toevoegen van een nieuw element aan een slice in een programmeertaal?
In welke gevallen is het zinvol om arrays te gebruiken in programmeren?
Aan welke blok zou het comfortabeler zijn om te beginnen — met algemene vragen of eerst door de technische vragen?