Vertel over Kafka: onderwerpen, partities, consumentengroepen, leveringsgaranties.
Golang
Heeft u ooit met ClickHouse gewerkt? Vertel over uw ervaring.
Vertel me over Mutex en RWMutex, waarin ze verschillen en waar je ze liever gebruikt.
Vertel over de invloed van GOGC op het werk van de Garbage Collector en hoe het geheugengebruik te optimaliseren.
Vragen aan de interviewers over de processen in het bedrijf.
Ontwerp een systeem voor het ontvangen, decoderen van vingerafdrukken en het verzamelen van gegevens met een belasting tot 3 miljoen RPS.
Op welk bedrag rekent u?
Waarom ben je op zoek naar een nieuwe baan?
Hoe zorg je voor geen dubbele gegevens bij het schakelen tussen machines (de ene degradeert, de andere neemt over)?
Wat gebeurt er als een systeemoproep (syscall) wordt geblokkeerd?
Heeft u EXPLAIN gebruikt om queries te optimaliseren? Wat heeft u geleerd en hoe veel heeft u de queries kunnen versnellen?
Welke indexen werden gebruikt, op welke velden werd gekozen en waarom?
Hoe werd de fouttolerantie van de service verzekerd?
Wat was de belasting op het systeem en hoeveel parameters zaten er in elke aanvraag?
Hoe zou je een service ontwerpen voor 50k RPS met minimale gegevensverwerking en verzending naar een externe API, met garantiebewaking en zonder duplicaten?
Met welke databases hebt u gewerkt?
Vertel me over WaitGroup in Go.
Vertel eens over je ervaring met PostgreSQL. Heb je te maken gehad met optimalisatievraagstukken?
Heb je tabellen gemaakt voor analisten in ClickHouse? Met welke engines ben je in aanraking gekomen?
Zijn er vragen over de fasen van het interview?