Golang
Hogyan deríthetjük ki, miért válaszol lassan a toll? Hogyan használjuk az pprof-t?
Mesélje el, hogyan optimalizálta a lekérdezéseket. 10-12 percről 5-7 percre — milyen jelentések ezek, amelyek ilyen hosszú ideig futnak?
Mi azok a goroutine-ok? Miben különböznek a szokásos szálaktól (threads)?
Mit jelent az & jel a http.Client{} előtt?
Valósítson meg egy függvényt, amely minden namespace-ben megtalálja a legtöbb logot tartalmazó szolgáltatást. Mekkora az algoritmusok komplexitása top-1, top-2, top-10 esetén?
Ha ajánlatot teszünk, mennyi idő alatt tudnál csatlakozni?
Hogy van az, hogy terméktörténetekkel dolgozol, befolyásolva a felhasználói metrikákat?
Szükség volt már C nyelven programozni?
Felhasználók ID szerint shardolva vannak. A szolgáltatás kérvényt kap a felhasználó jelszavának frissítésére — mi történik ezután a szolgáltatás szintjén?
Hol tárolták a naplókat?
Mi a különbség a goroutine és az operációs rendszer szál között?
Miért íródott ez a kód? Milyen üzleti-technikai problémát old meg?
Röviden a produkcióról: ki telepít, ki figyeli, stb.
Érkezett egy szállítmány a raktárba, majd 5 darabot szállítottak a raktárból a gépkocsira. Hogyan fog zajlani a folyamat az információs rendszerben?
Képzelj el egy helyzetet: egy olyan projektbe érkeztél, ahol a kód éveken át íródott, sok a legacy, nincsenek tesztek, és minden alig lélegzik. Hol kezdenéd a munkát ilyen helyzetben, ha egy új funkciót kell bevezetni?
Találkoztál már a sharding fogalmával?
Növelje az iterációk számát 12-re
Ismeri a Linuxot, és milyen szinten?
Milyen mutató lesz arra, hogy a felvételem helyes döntés volt 6 hónap után?
Mi az a Mutex és RWMutex? Miben különböznek?