Élő kódolás: címek duplikációjának eltávolítása — hogyan kezeljük a duplikált listát, hogy egyedi címeket hívjunk. Megoldás a map segítségével.
Golang
A goroutine-ok párhuzamosan vagy konkurensen működnek?
Élő kódolás: feladat goroutine-okról — versenyhelyzet a közös adatokhoz való hozzáférésben, megoldás mutex-szal. A sync.Mutex és a sync.RWMutex közötti különbség.
Élő kódolás: adj hozzá időkorlátot a függvényhez — ha a végrehajtás meghaladja az 1 másodpercet, hibát adjon vissza. Használat: select, time.After, context.
Élő kódolás: szemafor — hogyan működik és megvalósítása pufferelt csatorna alapján.
Mesélj a Go-ban lévő goroutine ütemezőről — GMP modell, milyen funkciókat lát el?
Mi az a kontextus a Go-ban, hogyan használják, mire való és milyen típusai vannak?
Mi az az ACID? Magyarázd el minden tulajdonságát.
Mesélj a PostgreSQL tranzakciók izolációs szintjeiről és arról, hogy milyen anomáliákkal küzdenek.
Mi az a CQRS?
Fejlesztőeszközök: munka AI-asszisztensekkel (Cursor és mások), tesztelési megközelítés (egység, integrációs tesztek).
Beszélj a SELECT FOR UPDATE-ről — mire használják és hogyan működik?
Mi az a Clean Architecture és DDD? Dolgozott már vele?
Architektúrális feladat: hogyan garantálható egy esemény küldése a Kafka-nak felhasználó regisztrációkor mikroszolgáltatási architektúrában (felhasználói szolgáltatás + értesítési szolgáltatás), ha a Kafka aszinkron csatorna?
Mesélj a PostgreSQL indexekről — milyen típusok vannak, mi az összetett index és a oszlopok sorrendje.
Mi az a graceful shutdown és hogyan működik a Go-ban?