Golang
Hogy áll az angoltudásod?
Mesélj a Redis-ről
Mi az a defer? Hogyan működik? Hívják pánik esetén?
Milyen elszigeteltségi szintek esetén jelentkezhet ugyanazon eredmény ismételt olvasási problémája?
Hogyan működik a pánik (panic/recover) elkapása Go-ban?
Milyen az angol szinted?
É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.
Mesélj a jelenlegi projektben használt veremről részletesebben.
Meséljen egy kicsit magáról — kulcsfontosságú információk, amelyeket egy potenciális munkáltatónak tudnia kell.
Hogyan valósul meg a garbage collector Go-ban, és milyen kompromisszumokat köt a késleltetés és a throughput között?
Milyen problémák merülnek fel, ha sok ütközés van?
Feltétel Van egy adatbázisunk a felhasználók jelszavaival, a jelszavak hash-elve vannak (hashPassword függvény), és ismert az a karakterkészlet is, amelyeket a jelszavakban lehet használni (változó alphabet). Feladatunk implementálni a RecoverPassword függvényt, hogy az ismert hash alapján visszaállítsa a jelszót, és a TestRecoverPassword sikeresen lefusson. Alapvető követelmények: Bárhogy lehet package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Hiba: elvart %q, kapott %q\n", exp, act) ok = false } } if ok { fmt.Println("Minden teszt sikeresen lefutott") } }
Beszélj a pprof csomagról
Mi az a MVCC a PostgreSQL-ben? Hogyan hozza létre pontosan a sorok verzióit?
Milyen esetekben érdemes a gRPC-t használni feladatok megvalósítására?
Meg tudnád nevezni a leggyakoribb eszközöket a függőségek kezelésére projektekben?
Mennyi szál jön létre egy JVM-alkalmazás indításakor?
Milyen adattípusokat támogat és használhatók GIN indexekben?
Hogyan lehet meghatározni, hogy melyik goroutine okoz erőforrás- vagy memória szivárgást az alkalmazásban?
A felhasználó kapott egy tokent, megváltoztatta benne a szerepét, és a módosított tokennel visszatért a szolgáltatáshoz — hogyan kezeljük ezt?