Aký je rozdiel medzi gorutinou a vláknom z hľadiska vykonávania a výkonu?
Golang
Môžete vysvetliť princíp fungovania úrovne izolácie Repeatable Read v databázach?
Ako môžu transakcie viesť k vzájomným zámkom v databáze?
Aké typy indexovania v databázach ste použili a pre aké scenáre boli najúčinnejšie?
Môžete vysvetliť mechanizmus pridania prvku na koniec dátovej štruktúry, napríklad zoznamu alebo poľa?
Ako sa správajú hodnoty polí z pravej tabuľky vo výsledku LEFT JOIN, keď v nej chýbajú zodpovedajúce záznamy?
Môžeš vymenovať a vysvetliť hlavné metódy kontajnerizácie aplikácií?
Aká je hlavná úloha a použitie Mock objektov v procese testovania?
Je zabezpečené absolútne doručenie správ v Kafka a ako sa to dosahuje?
Aké nástroje používaš na vyhľadávanie a odstraňovanie chýb v kóde?
Ako efektívne spustiť a spravovať veľké množstvo gorutín, napríklad približne 100 000?
Môžeš vymenovať hlavné typy kontextov používaných v programovaní alebo navrhovaní systémov?
Máte skúsenosti s vývojom alebo implementáciou aplikácií s použitím hexagonálnej architektúry?
Vysvetlite koncept zloženého indexu a jeho použitie v databázach.
Môžeš uviesť hlavné typy komunikačných kanálov používaných na prenos dát?
Čo znamená úroveň izolácie Repeatable Read a aký problém zabraňuje v transakciách databáz?
Aký je účel utility pickup v procese vývoja?
Je možné implementovať mechanizmus dedičstva v jazyku Go?
Ako interaguje gorutina s systémovým vláknom v operačnom systéme?
Ako ste testovali kód, ktorý komunikuje s databázou?