Golang
Ako môžete odovzdať funkciu ako argument na volanie vnútri inej funkcie?
Aké sú hlavné výhody a nevýhody používania Green Threads pri vývoji aplikácií?
Akými metódami možno odhaliť a diagnostikovať problém úniku pamäte v mikroservise?
Aké metódy a prístupy používaš na odstránenie alebo prevenciu pretečenia dát v Redis?
Čo je to závodná podmienka (race condition) a ako vám Go pomáha ju odhaliť?
Ako to funguje v strelkách z hľadiska oneskorení a synchronizácie?
Ako možno aktualizovať obsah cache služby?
Môžete vysvetliť hlavné rozdiely medzi štandardnou dátovou štruktúrou Map a vlákno-bezpečnou implementáciou sync.Map v Go?
Ako je možná výmena údajov medzi komponentami alebo systémami bez ich blokovania a čakania na odpoveď?
Prečo je dôležité brať do úvahy kapacitu slices pri práci s poľami v Go?
Vysvetlite rozdiely medzi príkazmi commit, branch a tag v systéme správy verzií.
Použili ste operátor LEFT JOIN pri práci s databázami a môžete uviesť príklad jeho použitia?
Za akých podmienok dochádza k automatickému prideľovaniu pamäte z dynamickej oblasti počas kompilácie alebo behu programu?
Ako pracujete s nejasnými obchodnými požiadavkami? Máte skúsenosti s premenou neformálnych požiadaviek na technické riešenia?
Aký je maximálny počet vlákien povolených v jednom procese?
Použili ste nastavenia alebo metódy na zlepšenie práce garbage collectora vo vašom systéme?
Aký prístup by ste použili na automatizáciu procesu integrácie a dodávky softvéru?
Môžeš vymenovať hlavné dátové štruktúry používané v jazyku Go?
Aký bol najpamätnejší prípad použitia gorutín vo vašich skúsenostiach s vývojom?
Môžete vysvetliť rozdiely medzi súťažným vykonávaním úloh, asynchrónnym spracovaním a paralelnou prácou vlákien?