Golang
Vysvětlete koncept licencování master-slave replikace v systémech správy databází.
Vysvětlete rozdíly mezi správou paměti na zásobníku a na haldě v kontextu programování.
Jak repliky zajišťují konzistenci nebo synchronizaci svého stavu?
Vysvětlete princip fungování ukazatele v programování a jak se používá k přístupu k datům
Jaké typy indexů byly použity ve vašich projektech?
Jak lze odhalit závodní podmínky v programovém kódu?
Je potřeba synchronizace, pokud je mapa inicializována jednou na začátku a používá se pouze ke čtení?
Lze rozhraní považovat za definici typu dat v programovacích jazycích?
Pověz mi o návrhových vzorech. Co je to double-checked locking (dvojité zámek s kontrolou) a k čemu se používá?
Jak implementuješ jemné zastavení služby nebo aplikace, aby se zachovalo aktuální stav a ukončilo bez ztráty dat?
Povězte nám o své zkušenosti s CI/CD. Jaké nástroje jste používali, například Jenkins, ArgoCD a další?
Můžete vysvětlit, co se rozumí pod pojmem 'Explain' v kontextu vaší práce nebo technických úkolů?
Jaká je hlavní funkce a výhody používání front zpráv v systémech výměny dat?
Jak jsou v objektově orientovaném programování reprezentovány datové struktury a kde se používají?
Jaké technické příběhy existují — ne o architektuře z vrchu, ale o ponoření do detailů, o skutečném problémovém případu?
Jak funguje mechanismus nahrávání v kanálu s omezeným přístupem a co se při tom děje?
Je možné nakonfigurovat nebo vypnout automatický mechanismus správy paměti v programovacích jazycích?
Jaká je časová složitost operace vložení prvků na začátek nebo do středu dynamického pole?
Jaké chování se očekává při přístupu k prvku v mapě (map)?
Jaké jsou úrovně izolace transakcí v systémech správy databází?