Golang
Môžeme odovzdať slice ako parameter funkcie?
Povej mi o bazah podatkov — s katerimi si delal in s katerimi trenutno delaš?
Ako sa v Go spracovávajú chyby? Čo je rozdiel medzi errors.Is a errors.As?
Predstavte si situáciu: nemôžete nájsť spoločnú reč s testerom vo vašom tíme, ktorý vás neustále 'šikanuje'. Ako budete komunikovať?
Povedaj o težki nalogi, pri kateri si se potil. Kakšna je bila glavna težava?
Ako funguje proces vydania? Ako prebehlo posledné vydanie s vaším zapojením?
Čo je potrebné urobiť, aby REST API server (úložisko kódu) začal fungovať v Kubernetes?
Povedaj o graceful shutdown: čo to je, čo sa deje pri ňom, ako sa volá? Aké procesy vykonáva služba v Kubernetes po prijatí SIGTERM?
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?
Povedzte viac o projektoch v Go
Rozprávaj o Kubernetes — čo to je, ako sa líši od Docker, aké sú jeho hlavné zložky?
Ako je organizovaný kanál pod kapotou v Go?
Aké typy premenných existujú v Go?
Povedz mi o vzorec Semaphore.
Ako boli rozdelené úlohy v tíme?
Prečo je prístup Go k viacvláknovému spracovaniu lepší ako v iných jazykoch?
Povedzte nám o svojej skúsenosti s vysoko zaťažovanými systémami. Museli ste riešiť úlohy týkajúce sa rozdeľovania a vyvažovania prevádzky?
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á je zložitosť algoritmu z hľadiska času a pamäte?