Golang
Milyen memória típusokat különböztet meg a Go (verem és halom)? Miben különböznek? Hogyan működik a Garbage Collector a veremben lévő objektumokkal?
Milyen hátrányai vannak, ha entitást adunk át a kontextuson keresztül Go-ban?
Mesélj a cégről, ahol jelenleg dolgozol.
Beszélj az SQL-injektálásokról
Meséljen magáról és a jelenlegi/legutóbbi cégnél szerzett tapasztalatairól.
Mesélj a SOLID elvekről.
Vannak versenyek goroutine-okkal és számlálóval ellátott feladatban? Hogyan javítható? Mi a különbség a Mutex és az Atomic között?
Érdekelnek az infrastruktúrával kapcsolatos feladatok, nem pedig az üzleti domain?
Miért van a posztok tárolása 2000 UTF-8 karakterre tervezve (~4 KB szöveg), és hogyan tároljuk a képeket?
Hogyan lehet WaitGroup-ot deklarálni? Hogyan írjunk értéket egy csatornába?
Hol lehet még az UDP-t használni streameken és játékokon kívül?
Hogyan optimalizáljuk a teljesítményt nagy terhelés (1000 RPS) esetén a mutex-szel védett foglalási módszernél?
Mesélj a SOLID-ról. Mi ez?
Mi az a tiszta architektúra?
Hogyan működik belülről egy slice a Go-ban? Hogyan működik az append függvény?
Miért Go? Hol kezdted, hogyan jutottál el ehhez a nyelvhez?
Milyen szinkronizációs eszközöket ismersz Go-ban?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Tudsz kezelni egy pánikot az egyik defer-ben?
Mi az az inode Linuxban?