Magyarázza el, mi az a sync.Map, és milyen előnyei vannak a szokásos térképekkel szemben Go-ban.
Golang
Mi az a linter a Go-ban?
Tudja magyarázni a csatornák fogalmát a programozásban és fő céljukat?
Milyen előnyei és hátrányai vannak az Elasticsearch-nek?
Hogyan oldja meg a versenyképes foglalási problémát valódi adatbázisra való áttéréskor?
Milyen kritériumok fontosak számodra egy csapat kiválasztásánál egy projekthez?
Miért kell az üzleti hibákat (ErrUnknownRoom, ErrRoomNotAvailable) a domain rétegbe helyezni?
Szükséges-e return-t hozzáadni a hibák rögzítése után a kezelőben sikertelen validáció esetén?
Meséljen a Go nyelvben lévő szemétgyűjtőről (garbage collector). Mi az a háromszínű címkézés? Mi az a write barrier? Milyen optimalizációk vannak?
Mi az a panic Go-ban, és miben különbözik egy hibától? Hogyan foghatod el a pánikot?
Mi a probléma a mutex nélküli konkurenst hozzáféréssel egy slice-hez? Hogyan lehet ezt javítani?
A Go nyelvben a string típus módosítható vagy változatlan?
Hogyan optimalizáljuk a teljesítményt nagy terhelés (1000 RPS) esetén a mutex-szel védett foglalási módszernél?
Mi az az ACID-tulajdonságok a tranzakciókban? Magyarázza el minden tulajdonságot.
Mi az a Graceful Shutdown és miért szükséges?
Mi a Scrum-ceremónia?
Milyen problémák vannak egy DTO-objektummal, amely átmegy az összes rétegen (handler → service → repository)?
Mi az az értékelés?
Vissza kell-e adni egy interfészt a struktúra helyett? Mikor lehet ez előnyös?
A toborzó kérdése a fizetési elvárásokról és a projekt szerinti foglalkoztatási feltételekről (230 ezer vs 280 ezer, határozott idejű szerződés)