Üzleti fejlesztés vagy infrastruktúra? Melyek az erősségeid?
Golang
Mit jelent az történelmi adatok újraszámítása a batch-folyamat pontjánál?
Mesélj a validációról: milyen validációs lehetőségek vannak, mi történik, ha egy üzenet nem sikerül a validáción?
Hogyan működsz együtt egy olyan csapatban, ahol van middle és team lead?
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
// 2. kérdés. Mit fog kiírni a képernyőre package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) panic("aaaa") defer func(){ if r := recover(); r != nil{ fmt.Println("Pánik kezelve", r) } }() }
Ismered a Saga nevű mintát?
Mi történik a generikusokkal rendelkező függvény fordítása során?
Áthelyezted a nem érvényes üzeneteket egy külön témába, és vagy előállítottad őket, vagy hogyan? Sok ilyen üzenet volt?
Mi fog történni 5 fogyasztóval és 3 partícióval?
Kérlek, mesélj, hol dolgozol most és mit csinálsz.
Honnan érkeznek az adatok? Vannak logisztikusok, akik küldik az adatokat, és tároljátok őket?
Az önéletrajzban az szerepel, hogy 'üzenetek kezelése manuális offset vezérléssel' — mit jelent ez?
Mely teszteket tartod a leghatékonyabbnak?
Hogyan dolgozott a Dockerrel?
Vállalati platforma logisztikai és működési adatok feldolgozására — Ön kifejezetten logisztikai útvonalakat állított össze és számolt ki?
Mit jelent az adatok újraszámítása a patch folyamat végrehajtásában a történelmi adatok betöltése és újraszámítása során? Miért kell minden éjjel újraszámolni?
Ön készítette és számolta ki a logisztikai útvonalakat?
Hogyan folytak az adatok a Kafka-n keresztül? Hogyan érkeztek az események?
Hogyan működik a Garbage Collector a Go-ban? Mi az a verem és a halom?