Ismered a raktár témát? Mi az?
Golang
A fogyasztó Kafka-ból kap egy üzenetet, gyűjti a pufferben, és amikor a batch kész — ír és commitál. Mi történik, ha a szolgáltatás összeomlik a batch összeállítása közben?
A bázis zsíros volt? Mennyire voltak adatok?
Végezett terheléses tesztelést?
Hogyan használod a neurális hálókat a munkádban?
Mennyire használtad a trigger-eket, csak a történettel kapcsolatos esetben vagy voltak más esetek is?
Hány mikroszolgáltatás volt a klaszterben, és mennyit tudsz megjegyezni?
Hogyan folytak az adatok hozzád az RPIH-n keresztül? Hogyan érkezett az esemény?
Mi történik, ha a szolgáltatás összeomlik, amikor éppen gyűjtöd a batch-et írásra? Hogyan kezelték a fogyasztó késését?
Hogyan lehet adatokat cserélni goroutine-ok között?
Hozzáadtál feladatokat a pipeline-hoz, például linters és más lépések?
Rendben van, hogy ugyanazt az endpointot használják barátok hozzáadására és a felhasználó barátainak megtekintésére, de különböző módszerekkel? Hogyan fog ez működni?
Hogyan építetted az inbox mintát? Hány PostgreSQL példányod volt?
// 1. kérdés. Mit fog kiírni a képernyőre? package main import "fmt" func main() { s := "Hello world" s[0] = "h" fmt.Println(s) }
Egy normál mutex blokkolja mind az olvasást, mind a írást?
Volt-e a szolgáltatásnak valamilyen végpontja az működik-e most?
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?
Ha a művelet 10-12 percig tart, és aktív írás folyik, és az adatok változnak, nem voltak mellékhatások?
// 3. kérdés. Mit fog kiírni a képernyőre package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) fmt.Println(i) }
// 1. kérdés. Mit fog kiírni a képernyőre? package main import "fmt" func main() { s := "Hello world" s[0] = "h" if err != nil { fmt.Println("Hiba", err) } fmt.Println(s) }