Sobes.tech

Golang

Ako funguje IP-protokol a s čím operuje každý stupeň modelu OSI?

Middle+
164

Aké sú úrovne izolácie transakcií v PostgreSQL?

Middle+
163

Čo je Stop the World v Go?

Middle+
162

Aký je rozdiel medzi procesmi a vláknami v Linuxe? Ako ich Linux vidí zvnútra?

Senior
161

Ako sa čiste mŕtve riadky v PostgreSQL? Ako funguje Vacuum?

Middle+
160

Aký typ multitaskingu sa používa v Go? Ako prerušuje plánovač Go goroutines?

Middle+
160

Je konkurenčný prístup ku slice bezpečný? Bude dôjsť k race condition, ak 4 goroutines menia každý svoj jedinečný index v slice?

Senior
157

Aké je PID procesu init/systemd?

Middle+
155

V čom sa líši TCP od UDP? Na akej úrovni modelu OSI pracujú?

Middle+
154

Prečo je binárka Go veľká približne 2MB aj pre jednoduchý program? Čo obsahuje runtime Go?

Middle+
151

Aké anomálie poznáš v viacvláknovom programovaní?

Middle+
149

Čo vypíše program, ak necháte spätné apostrofy namiesto jednoduchých úvodzoviek pri porovnávaní znakov?

Middle+
147

Prečo sa v metódach kontroly znakov používajú spätné apostrofy? Aký je rozdiel medzi spätnými apostrofmi, dvojitými a jednoduchými úvodzovkami?

Middle+
145

Poznáte príkazy: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?

Middle+
145

Existuje kariérna cesta? Chceš sa rozvíjať technicky alebo smerom k manažmentu/tím lídrovi?

Middle+
143

Aké typy pamäte existujú v Go a čo kam patrí? Kam smerujú globálne premenné a konštanty?

Middle+
142

Ako sa fyzicky realizuje prenos dát cez nebufferovaný kanál?

Senior
141

// Napíšte implementácie cache s TTL (časom života) pre štruktúru User. // Ako kľúč môžete použiť User.ID // Chceme, aby bolo bezpečné pre vlákna // Nechceme získavať záznamy s vypršaným TTL počas operácie čítania // Chceme, aby záznamy s vypršaným TTL boli odstránené a neukladali sa // API get/set/del

Senior
141

Na čo sú gorutiny? Čím sú výhodnejšie oproti procesom a vláknam operačného systému?

Middle+
140

Aké primitives synchronizácie existujú v Go?

Senior
138
/5