Golang
Ako vybrať úroveň izolácie transakcií a aké sú s tým spojené náklady?
Čo je replikácia, sharding a partíciovanie?
Pohovor na pozíciu Golang vývojára s 6-ročnou skúsenosťou. Porozprávajte o sebe a svojom skúsenostiach.
Máte teraz aktívne ponuky?
Povedz mi o testoch — aké testy píšeš?
Aké prostriedky synchronizácie v Go poznáš?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Ako ste riešili hlboké stránkovanie? Ak používateľ chce vidieť 100. stránku výsledkov, pomocou štandardného from/size v Elasticsearch, je to veľmi náročné na pamäť. Použili ste Search After?
Ako bol tím organizovaný? Koľko ľudí, ako sa delili podľa domén?
Čo je deduplikácia v Kafka?
Vysvetli prečo a ktorá (ohľadom výstupu kódu)
Povedzte o tíme a metodológii práce.
Povedzte o byte a rune v Go, v čom je rozdiel, a uveďte príklad s reverzom reťazca.
Máte ku mne nejaké otázky?
Povedz mi viac o úlohách, s ktorými sa stretávaš.
Čo sa stane, ak v dotaze do databázy neodovzdáte kontext?
Aký je rozdiel medzi Deployment a StatefulSet v Kubernetes?
Systém začal spomaľovať — ako budeš hľadať príčinu?
Na čo sa používala replikácia v PostgreSQL?
Hľadáš aktívne alebo pasívne? Prečo hľadáš novú prácu?