Is het mogelijk om expliciet het garbage collection proces in Go aan te roepen?
Golang
// Vraag 3. Wat wordt er op het scherm weergegeven package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) fmt.Println(i) }
Wat is momenteel kritisch belangrijk voor jou bij het kiezen van een bedrijf?
Welke middleware gebruik je in je werk?
Waarom besloot je de markt te betreden? Waarmee is het verbonden?
Wat gebeurt er als er geen vrije verbindingen met de database zijn? Hoe ga je hiermee om?
Welke documentatie schrijf je bij het ontwikkelen van een nieuwe service?
Hoe had je PostgreSQL ingericht — was er een replica voor analyse of las je vanaf de master?
Vertel me over kanalen in Go: wat zijn ze, wat wordt er in opgeslagen, wat gebeurt er met een gebufferde kanaal van 5 elementen bij het schrijven van 5 waarden?
Hoeveel verbindingen waren er op Postgres?
Hoeveel records waren er? Hoeveel historische gegevens moeten worden bewaard?
Wat gebeurt er als de service faalt tijdens het batch bouwen? Kubernetes heeft de pod beëindigd — wat gebeurt er?
Wat zijn de voor- en nadelen van het verplaatsen van een deel van de bedrijfslogica naar de database (triggers, procedures)?
// Vraag 4. Wat wordt er op het scherm weergegeven package main import "fmt" func subis(is []int) []int { return append(is, 5) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Hoe werkt sync.Mutex in de achtergrond?
Hoe valideerde je Kafka-berichten? Wat gebeurde er met een bericht als het niet werd gevalideerd?
3 partities en 2 consumenten — hoe zullen ze werken?
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?
De functie math.Pow retourneert een float64, we geven expliciet int32 op en proberen een groot getal te passen — wat gebeurt er?
Vertel me over slices in Go: wat zijn ze, waaruit bestaan ze, wat gebeurt er bij append in een functie die een slice accepteert?