Golang
Můžete vysvětlit hlavní rozdíly mezi standardní datovou strukturou Map a vlákny bezpečnou implementací sync.Map v Go?
Jak je zajištěna výměna dat mezi komponentami nebo systémy bez jejich blokování a čekání na odpověď?
Proč je důležité brát v úvahu kapacitu slices při práci s poli v Go?
Vysvětlete rozdíly mezi příkazy commit, branch a tag v systému správy verzí.
Použili jste při práci s databázemi operátor LEFT JOIN, a můžete uvést příklad jeho použití?
Za jakých podmínek dochází k automatickému přidělení paměti z dynamické oblasti během kompilace nebo běhu programu?
Jak pracujete s nejasnými obchodními požadavky? Máte zkušenosti s převodem neformálních požadavků na technické řešení?
Vysvětlete rozdíly mezi hashovými indexy a indexy typu B-Tree v databázi PostgreSQL
Jaký je maximální počet vláken povolených v jednom procesu?
Použili jste nastavení nebo metody ke zlepšení práce garbage collectoru ve vašem systému?
Jaký přístup byste použili k automatizaci procesu integrace a doručení softwaru?
Můžeš vyjmenovat hlavní datové struktury používané v jazyce Go?
Jaký byl nejpamátnější případ použití gorutin ve vašich zkušenostech s vývojem?
Jak správně realizovat bezpečné ukončení systému bez ztráty dat a s minimální dobou výpadku?
Jaké různé typy DNS dotazů se používají k zaznamenávání informací v systému DNS?
Jak získat prvky původního pole, které v datech ve formě segmentu chybí?
Jak se odstraňují zastaralé záznamy z databáze?
Jaká je přibližná doba hledání prvků ve struktuře dat Map?
Co bude vráceno při uzavření kanálu s vlajkou v programovacím jazyce?
Zajišťují kanály bezpečnou práci při více vláknech?