Hoe heb je de code getest die met de database communiceert?
Golang
Welke tools voor code-analyse en statische kwaliteitscontrole hebt u in uw projecten gebruikt?
Kunt u uitleggen waar de functie context.WithValue in Go voor wordt gebruikt en hoe deze werkt?
Hoe haal je de eerste elementen uit een array of gegevensslice in jouw programmeertaal?
Leg uit wat de functie append doet in de context van werken met datastructuren
Welke soorten taken maken een efficiënte implementatie mogelijk door gebruik te maken van goroutines om de prestaties te verbeteren?
Wat is de tijdcomplexiteit van het verkrijgen van een element uit een array op index?
In welke situaties wordt het aanbevolen om de datastructuur sync.Map te gebruiken voor het opslaan en benaderen van gegevens?
Welke moeilijkheden kunnen zich voordoen bij het maken van indexstructuren voor kolommen in grote database-tabellen?
Transactie: transaction_id uuid identotency_id uuid from_account_id uuid to_account_id uuid amoun decimal status enum transaction_start timestamp transaction_end timestamp payments_create: user_id uuid payment_account_id uuid balance decimal currency varchar(16) status ENUM created_time timestamp update_time timestamp
Hoe verschilt het gedrag van threads tijdens netwerkverzoeken vergeleken met bestandsleesbewerkingen?
Welke middelen en technieken gebruik je om fouten in Go-programma's te zoeken en op te lossen?
Welke methoden kunnen worden gebruikt om het werk te beëindigen en uit de Docker-container te stappen bij het starten?
Kun je synchronisatie-objecten gebruiken als argumenten bij het aanroepen van functies?
Wat is het veld currency in de tabel accounts?
Kan een geheugenblok dat is toegewezen voor een bestaande slice, opnieuw worden gebruikt?
Hoe wordt de verwerking van herhaalde inkomende verzoeken in het systeem voorkomen?
Wanneer wordt het CQRS-patroon gebruikt en hoe zal de database werken bij het logisch scheiden van lees- en schrijfdiensten — zal het één of verschillende zijn?
Welke tools gebruik je om fouten in de code te detecteren en te corrigeren?
Hoe wordt de verwerkingsvolgorde van berichten in de wachtrij bepaald?