Golang
Môžete uviesť príklady architektonických riešení, ktoré sa ukázali byť chybné alebo neefektívne, a vysvetliť prečo?
Môžete vysvetliť pojem reťazec v programovaní?
Môže veľkosť rezu ovplyvniť množstvo prideleného pre neho pamäte?
Máte skúsenosti s hodnotením kódu a hľadaním možných vylepšení alebo chýb?
Je možné implementovať samostatné operácie čítania a zápisu s využitím rôznych shardov?
Pracoval ste s frontovými systémami a implementovali ste interakciu prostredníctvom nich?
Ako sa zabezpečuje rast počtu objektov typu Bucket počas procesu evakuácie v systéme?
Aké sú výhody používania gorutín v porovnaní so systémovými vláknami na zvýšenie výkonu aplikácií?
Môžeš vymenovať hlavné referenčné typy údajov používané v Go?
Vysvetlite, čo je zámok (Lock) v kontexte mutexu a na čo sa používa.
Ako sa určuje vedro pre prvok pridaný do mapy?
Ako implementovať tvorbu a prenos dát cez kanál vo vašom systéme?
Aké kroky podniknúť, ak sa pri zvýšenej záťaži zistí spomalenie databázy?
Aký je rozdiel medzi gorutinou a vláknom z hľadiska vykonávania a výkonu?
Ako zabezpečiť, aby 100 % požiadaviek na aktualizáciu údajov nakoniec prišlo do read-modelu?
Ako rozhoduje producent, do ktorej partície poslať údaje na zápis?
Môžete vysvetliť štruktúru a komponenty HTTP požiadavky a odpovede?
Aké nástroje a technológie používate na organizáciu logovania vo svojich projektoch?
Ako sa má softvér správať, ak sa pokúsi čítať údaje z kanála, ktorý bol nastavený na nil?
Môžete uviesť príklady služieb, ktoré ste realizovali vo svojej skúsenosti?