Golang
Milyen indexeket ismersz a PostgreSQL-ben?
Hogyan viszonyulsz a káoszhoz?
Tudsz valamit a reconciliation-ről a React-ben? Milyen heuristikákat használnak a virtuális DOM gyors összehasonlítására?
Beszélj a szeletekkel való munkáról Golangban: hogyan működik a capacity, a length és mi történik, ha túlléped a határokat.
Volt sok érvénytelen üzenet? Körülbelül 10%?
Dolgozott már több mint 15 táblát tartalmazó adatbázissal?
Mesélj egy érdekes feladatról, amiben büszke vagy, valamilyen tapasztalatról, nehézségekről.
Architektúrális feladat: az értesítési szolgáltatás az adminisztrációs szolgáltatás sablonjait használja. Hogyan biztosítható a megbízhatóság az adminisztrációs szolgáltatás esetleges leállása esetén?
Használod a Golangot?
Mi a különbség az értelmezett nyelv (Python) és a fordított nyelv (Go) között? Milyen tényezők befolyásolják a választást?
Milyen a fizetési elvárásod?
Miért döntöttél úgy, hogy a monolitból mikroservice-re váltasz? Hol akadtál el?
Képes-e egy struktúra a Go-ban több interfészt egyszerre megvalósítani?
Hány elsődleges kulcs lehet egy táblában?
Tegyük fel, van egy lekérdezésünk, ami sokáig tart — mit tegyünk? Beszélj az EXPLAIN és EXPLAIN ANALYZE-ról.
Mesélj a pub/sub megközelítésről Redis-ben egy sakk szolgáltatáshoz — előnyök és hátrányok
főcsomag import ( "fmt" ) func main() { c := make(chan string) go fmt.Println(<-c) c <- "Hello World!" fmt.Println("Kilépés!") }
Mi az a defer? Mit fog kiírni a következő kód? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Mesélj, milyen beépített típusokat ismersz a Go-ban?
Hogyan értékeli Go tudását 1-től 10-ig terjedő skálán? Mit vennél bele a hiányzó pontba 10-ig?