Wat is een .env-bestand en waar wordt het voor gebruikt?
Golang
Op welk moment geef je ACK? Direct bij ontvangst of na verwerking?
Vertel me over het systeem van asynchrone rapportgeneratie met Kafka. Waar bestond de asynchroniciteit uit?
Konnten de limieten en regels tijdens runtime worden gewijzigd? Was er een gebruikersinterface voor?
Welk berichtformaat gebruiken in Kafka voor een hoogbelastende service: JSON of binair?
Vertel ons over het reserveringssysteem voor producten: hoe werden dubbele verkopen voorkomen met Redis?
func updateV1(px *int) { x2 := 20 px = &x2 } func updateV2(px *int) { *px = 20 } func main() { x := 10 updateV1(&x) fmt.Println(x) updateV2(&x) fmt.Println(x) }
Vertel me over Circuit Breaker: hoe was de oplossing ingericht, op welke services werd het toegepast, wat zat er in de fallback?
Wat wordt bedoeld met query-optimalisatie bij het verkorten van de API-responstijd van 2 seconden tot 300 ms?
Is het mogelijk om te optimaliseren zodat de array res op de stack staat en niet op de heap? Wat moet hiervoor gedaan worden?
Vertel me over master-slave replicatie — wanneer wordt er naar de master, wanneer naar de slave verwezen?
Hoe hebt u dubbele berichten in Kafka voorkomen?
Zal de optimizer altijd de gemaakte index gebruiken?
Hoe werden de gegevens uit de berekeningen in 1C overgebracht?
Je hebt gezien dat er geen index is, de tabel is groot. Hoe ga je een index toevoegen?
Hoe opzettelijk een geheugenlek veroorzaken in Go? Welke gevallen leiden tot lekken?
Hoe gebeurde het toevoegen en verwijderen van regels als het een grote switch-case was?