Golang
Mesélj a Go ütemezőről, hogyan működik és milyen algoritmust használ.
1.21 func main() { var nums []*int for i := 0; i < 10; i++ { nums = append(nums, &i) } for _, v := range nums { go func() { fmt.Println(v) }() } }
Beszéljünk a mikroszerviz architektúráról. Mi volt inkább az utóbbi időben: támogatás vagy fejlesztés?
2. feladat: Tervezzen egy REST API-t a VKontakte közösségi hálózat számára a következő műveletekkel: • barátok hozzáadása és eltávolítása; • a felhasználó barátainak megtekintése; • a felhasználó profiljának megtekintése; • poszt közzététele a hírcsatornára; • médiafájlok feltöltése posztokhoz; • a hírcsatorna (kezdőlap és felhasználók) megtekintése; • a felhasználó beszélgetéseinek és csevegéseinek megtekintése; • üzenetek küldése és olvasása beszélgetésekben és csevegésekben. addFriend(post) POST /users/{id}/friends deleteFriend(delete) DELETE /users/{id}/friends/{friends_id} getUserFriends(get) GET /users/{id}/friends getUserForm(get) GET /users/{id}/profile createPost(post) POST /posts uploadMediaFile(post) POST /media getFeed(home/user) GET /feed GET /users/{id}/feed getDialogues(get) GET /dialogs sendMessage(post) POST /dialogs/{id}/messages getMessage(get) GET /dialogs/{id}/messages
Mi az affinity és anti-affinity a Kubernetesben?
Vegyünk egy példát: first=[1,1,2], second=[1,2]. Mit kellene visszaadnia a algoritmusának, és helyesen működik duplikátumokkal?
Általánosságban véve, mit gondolsz a csapat irányáról (ClickHouse/Elasticsearch platform)?
Milyen szakaszban van az álláskeresése: aktívan vagy passzívan fontolgatja az álláslehetőségeket?
Milyen adatbázisokkal dolgoztál?
Mi a különbség a relációs és a nem relációs adatbázis között?
Mit nem szeretnél biztosan látni az új munkahelyeden?
Hogyan kezeljük helyesen azt az esetet, amikor egy cikk létezik, de ma nem volt megtekintés — ez hiba vagy nulla?
Mikor jobbak a stream kérések a gRPC-ben, mint az egyesek?
Mi a különbség a verem és a halom között? Hogyan dönt a fordító arról, hova helyezze az objektumot?
Szorultál-e valaha magas terheléssel? Mekkora volt a csúcs terhelés RPS-ben?
Milyen tranzakció elszigeteltségi szintekkel találkoztál PostgreSQL-ben?
Mesélj a tapasztalatodról és arról, milyen hatással voltál a termékre vagy funkcióra a korábbi munkahelyeden.
-- listázza a könyvek listáját id szerint rendezve, -- de a kimenetben cseréld meg a 2. és 3. sort: -- 1 Mester és Margarita 100 -- 3 Az arany Telenok 50 -- 2 A tizenkét szék 200 -- 4 Eugen Onegin 250 -- 5 Belkin történetei 90 -- 6 A három muskétás 60
Ha a cég felajánlja a távmunka lehetőségét, maradsz?
Milyen szinten ismeri a Kubernetes-t?