Golang
Ako sa v jazyku Go dosahuje princíp zapúzdrenia pomocou štruktúr?
Ako zlúčiť dve zoradené polia do jedného, pričom zachováte poradie prvkov?
Ako sa vykonáva zmena medzi rôznymi gorutinami v jazyku Go?
Ako je v jazyku Go implementovaný model práce s konkurenciou a synchronizáciou?
Aké sú hlavné rozdiely medzi protokolmi HTTP/2 a HTTP/1.1?
Akými metódami a nástrojmi je možné vykonávať lokálne testovanie a ladenie aplikácií počas vývoja?
Akú funkciu má operátor `*` v jazyku Go, najmä v súvislosti s ukazovateľmi?
Aké metódy ste použili alebo poznáte na implementáciu procesu prihlásenia používateľa do systému?
Kedy bude volaná odložená funkcia defer? (pri opustení lokálneho bloku / pri opustení funkcie / pri ukončení aplikácie)
Máte skúsenosti s identifikáciou a riešením problémov s únikom pamäte v projektoch?
Vysvetlite, čo sa rozumie pod pojmom 'zásobník' v kontexte správy pamäte v programovaní
Aké dôsledky nastanú, ak v kóde použijeme štandardný Mutex namiesto RWMutex?
Je možné vytvoriť štruktúru alebo dátový typ podobný množine v jazyku Go?
Ako zabezpečiť bezpečnosť prístupu k objektu Map pomocou mechanizmov zámkov typu Mutex?
Existujú v jazyku Go dátové štruktúry, ktoré implementujú operácie bez použitia zámkov?
Je možné zachytiť signál SIGKILL v aplikácii?
Čo presne spúšťa novú gorutinu v programe v jazyku Go?
Povedzte nám o vašich skúsenostiach s CI/CD. Aké nástroje ste používali, ako Jenkins, ArgoCD a ďalšie?
Aké metódy sa používajú na prevenciu zraniteľností ako SQL-injekcie pri práci s databázami?
Povedajte nám o najzaujímavejšom projekte/úlohe, na ktorej ste pracovali