Golang
Hoe organiseert u het werken met de externe API in uw project?
Welke systeemontwerpmethoden geef je de voorkeur bij het maken van oplossingen?
Zijn interfaces zonder methoden en een interface die alle types toestaat gelijkwaardig?
Welke methoden kunnen worden toegepast om de efficiëntie van het verwerken van een grote hoeveelheid inkomende verzoeken te verbeteren?
Welke methoden voor het verdelen van gegevens over shards ken je?
Hoe moeten interfaces in programmeren worden gedeclareerd?
Welke methoden en tools gebruik je om de efficiëntie van query-uitvoering in databases te verbeteren?
type someInterface interface { someFunc() } type A struct { } func(a A) someFunc() { } type B struct { A } type C struct { some A }
Welke methoden en tools hebt u gebruikt om de correctheid en kwaliteit van uw code te controleren?
Kan het gebruik van Range met een kanaal leiden tot een oneindige lus in het programma?
Vertel me over CQRS
Wat is het doel van het delen van gegevens in delen in databases?
Hoe wordt de geheugenverdeling en -beheer in het systeem uitgevoerd met behulp van Memory Allocator?
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)?
Leg uit wat het concept van Work-Stealing is en hoe het wordt toegepast in parallelle berekeningen.
Als we met een grote stroom naar de master schrijven en lezen van de replicas, hoe gebeurt de synchronisatie tussen de master en de replica?
Kun je elk fragment code zonder beperkingen in accolades plaatsen?
Kunt u voorbeelden geven van SQL-query's die u hebt gebruikt of geschreven?
Hoe kies je het juiste gegevenstype om de kosten inclusief kopecks in het systeem op te slaan?
Hoe kan de prestaties van transacties in het systeem worden gemeten en geanalyseerd?