Golang
Čo je potrebné urobiť, aby REST API server (úložisko kódu) začal fungovať v Kubernetes?
Prečo ste opustili svoje predchádzajúce miesto?
Kde, podľa vás, začína highload? Aká je hranica medzi highload a non-highload?
Máte službu, ktorá spúšťa veľa gorútin. Ako by ste obmedzili počet súčasne bežiacich gorútin?
Váš servis bol API, ktorý používali iné služby. V Redis ste ukladali údaje na obohatenie — prečo ste ne volali na službu referenčných údajov (o skladoch atď.) pri každom požiadavku?
Čo je systémový volanie (syscall)?
Ako sa cítiš medzi kolegami na svojej úrovni? Čo ti chýba na rast?
Čím sa líši pole od slice v Go?
Čo ďalšie sa stane (okrem paniky) pri konkurenčnom zápise do mapy bez synchronizácie?
V čom spočíva rozdiel medzi REST a RPC? Čo znamená stateless v kontexte REST?
Akú funkciu si vytvoril a na ňu si hrdý? Porozprávaj o poslednej zaujímavej úlohe.
Povej mi o najbolj zapomljivem popravku v produkciji: kaj je bilo, kako si to popravil in kakšne zaključke si iz tega potegnil?
Povedz mi o tvoji zadnji delovni izkušnji
Ako funguje garbage collector v Go? Opíšte fázy a algoritmus.
Ak operácia trvá 10-12 minút a prebieha aktívny zápis a údaje sa menia, neboli žiadne vedľajšie účinky?
Aké metriky? Akými nástrojmi budeme tieto metriky zapisovať?
Celkový dojem z pohovoru, úroveň kandidáta, odporúčania
Čo sú to sondy (probes) v Kubernetes, ako ich nakonfigurovať a aké druhy existujú?
Porozprávajte o message brokeroch, s ktorými ste pracovali.
Teraz chceme ísť na HeadHunter a hľadať kandidátov podľa filtrov — ako to architektonicky navrhnúť?