Golang
Hoeveel regels waren er in de database?
Taak: implementatie van het Outbox-patroon — voeg kolommen toe aan de tabel en beschrijf queries voor een systeem met meerdere workers, garantie van unieke verwerking en herverwerking bij fouten
Hoe kunnen processen met elkaar communiceren (IPC)?
Salarisverwachtingen en bereidheid tot overstappen
Vertel over het AeroHotels-project: de uiteindelijke architectuur, hoe heb je de backend ontworpen?
Kunnen we een slice als parameter aan een functie doorgeven?
Welke Go-tools heb je gebruikt, inclusief voor profiling en prestatie-evaluatie?
Wat is een partitie in Kafka? Hoe werkt het lezen van partities?
Hoe hebben jullie de vermindering van de CPU-belasting met 35% en de latency gemeten?
Hoe organiseer je interne meldingen (bel op de site)? Welke transportmiddelen gebruiken?
En als alle velden tijdens het lezen worden gebruikt?
Weet je wat het lees/schrijfbelastingprofiel in RPS is?
Wat is de context in Go en waar is het voor nodig?
Wat gebeurt er als je Kafka moet opgeven en deze vervangt door een andere berichtenbroker? Hoe isoleer je Kafka van externe services?
Wat is het verschil tussen het blokkeren van een systeemoproep (bijvoorbeeld lezen) en het blokkeren van een Mutex?
Wat zijn Scrum-ceremonies?
Welke familie van planners wordt gebruikt in Go?
Heb je berichtbrokers gebruikt in je werk?
Kun je iets vertellen over de samenstelling van het team?
Welke ervaring heb je met databases? Welke taken moest je oplossen met PostgreSQL, ClickHouse en Redis?