Hogyan valósítjuk meg több párhuzamos feladat szinkron várakozását egy Go programban?
Golang
Mi az a defer? Hogyan működik? Hívják pánik esetén?
Mi az a relációs adatbázis? Miben különbözik az oszlopos adatbázistól? Milyen típusú adatbázisokat ismersz?
Mi az alapvető oka annak, hogy a sync.Map típust használjuk Go-ban?
Milyen megközelítések és eszközök vannak a Go-ban a párhuzamos és aszinkron számítások szervezésére goroutine-ok segítségével?
Hogyan hozhat létre és indíthat el egy külön végrehajtási szálat Go-ban?
Mi az a Deadlock? Hogyan lehet elkerülni a kölcsönös kizárást?
Mit gondolsz a Linuxról?
Milyen összetevőket tartalmaz a szelet szerkezete a Go nyelvben?
Mi a generikus a Go-ban? Hogyan korlátozhatjuk a típusok halmazát (constraints)?
Mi az a csatorna a Go-ban? Milyen típusú csatornák vannak? Miben különböznek a pufferelt és nem pufferelt csatornák?
Mesélj magadról
Mi különbözteti meg az HTTP/1, HTTP/2 és HTTP/3-at?
A Go-ban a sztringekkel való munka jellemzői: változtathatatlanság, len(), munka Unicode/cyrillic karakterekkel, runák?
Mi a különbség a folyamatok és a szálak között?
Meséljen a jelenlegi munkahelyén lévő projektről, csapatról és fő feladatokról
Milyen módszereket használnak az adatok konzisztenciájának biztosítására több szál vagy goroutine használata esetén?
Mi a különlegessége a goroutine-oknak Go-ban? Miért könnyűek?
Mi az a zombi folyamat?
Hogyan kerülhető el, hogy örökre blokkolódjunk, amikor üres csatornából olvasunk? Mi az a select és milyen mintái vannak?