Golang
Ondersteunt PostgreSQL 6000 RPS bij schrijven?
Welke andere structuren worden gebruikt voor indexen in databases naast de B-tree?
Waarom werd de aanroep van backend.Invoke buiten de mutex geplaatst?
Indexering in PostgreSQL: hoe maak je een index voor een query met meerdere parameters? Waarom is de index na zes maanden verslechterd bij actieve updates?
Wat is WAL Fallback? Beschrijf de architectuur.
Vertel over interfaces in Go: wat zijn ze, waar bestaan ze uit, wat is een nil-interface?
Hoe werkt de planner?
Wat is een liveness probe en een readiness probe in Kubernetes, wat is het verschil?
Vertel ons over de samenstelling van het team en de ontwikkelprocessen (sprints, taakverdeling, code review).
Wat gebeurt er als defer buiten de goroutine staat in plaats van erbinnen?
Ken je de SOLID-ontwerprincipes?
Wat is defer? Wat zal de volgende code afdrukken? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Je hebt veel gesproken over het Inbox-patroon. Weet je iets over Outbox?
Wat was de grootste hoeveelheid gegevens waarmee u hebt gewerkt in databases?
Wat is sharding en waar wordt het voor gebruikt? Hoe kies je de sharding-sleutel voor tabellen van een taxidienst (chauffeurs, klanten, bestellingen)?
Wat is het verschil tussen een gematerialiseerde weergave en een gewone weergave?
Wat is beter: een modulaire monoliet of microservices voor een schaakservice?
Taak: combineer twee gesorteerde slices met unieke waarden tot één gesorteerde slice met unieke waarden
Hoe werkt select met meerdere kanalen in Go?
Vertel over je ervaring met databases — naast ClickHouse, welke databases en hoe diepgaand?