Golang
Akými spôsobmi je možné zabezpečiť integritu údajov pri navrhovaní distribuovaného systému založeného na mikroservisoch?
Ako sa vykonáva prechádzanie prvkami mapy (Map) v jazyku Go?
Ako naznačiť prekladaču, že konkrétna trieda implementuje určitý rozhranie?
V akých situáciách dochádza k automatickému prideľovaniu pamäte na zásobníku počas vykonávania programu?
Vysvetlite princíp fungovania konštrukcie type switch v jazyku Go a v čom sa líši od bežného switch-case.
Aké sú výhody a nevýhody vstavaného triedy na zaznamenávanie v štandardných knižniciach?
Aké sú výhody a nevýhody používania gRPC v porovnaní s inými protokolmi vzdialeného volania procedúr?
Môžete vysvetliť, čo sa rozumie pod pojmom správa chýb a aký má význam v vývoji softvéru?
Ako funguje mechanizmus čítania dát zo zatvoreného kanála a čo sa deje v tom momente?
Aké typy volaní existujú v gRPC a ako sa líšia?
V akých situáciách automaticky rezervuje prekladač pamäť v dynamickej oblasti (zásobník)?
Vieš uviesť deklaratívne jazyky programovania, ktoré poznáš?
Prečo pri použití map nie je zaručený poradie prvkov a zdá sa, že je náhodné?
V ktorých situáciách v programovacom jazyku môže mať rozhranie hodnotu nil?
Aký je rozdiel medzi mapou s nulovou hodnotou a rezeom, ktorý obsahuje nulovú hodnotu?
Aké sú hlavné rozdiely medzi používaním dedičstva a vkladania komponentov v objektovo orientovanom programovaní?
Aké metódy a nástroje poznáš na implementáciu všeobecného programovania vo svojich projektoch?
Vysvetlite rozdiely medzi správou pamäte na zásobníku a na halde v kontexte programovania.
Ako môžete určiť, či konkrétna trieda alebo objekt implementuje určitý rozhranie?