Az önéletrajzban az szerepel, hogy 'üzenetek kezelése manuális offset vezérléssel' — mit jelent ez?
Golang
Hogyan old megoldani, ha a művelet 10-12 percig tart, az adatok aktívan változnak és aktív írás folyik? Hogyan használták a replikációt?
Ismered a raktár témakört? Tudod, mi az a SKU, NM, CR?
Postgres JSONB-vel lehet-e NoSQL-ként használni?
Saját maga írta vagy szerkesztette a Kubernetes YAML-manifesztjeit CI/CD-hez?
Mit fog kiírni? ```go package main import ( "fmt" "runtime" ) func main() { runtime.GOMAXPROCS(1) done := false go func() { done = true }() for !done { } fmt.Println("finished") } ```
Az jelentések ugyanabból az adatbázisból készültek, amelybe aktívan írnak?
Miért nem lehetett az egész kirakatot az ügyfél oldalon felépíteni, és egyszerűen a szolgáltatáson keresztül megjeleníteni a metrikákat a frontenden? Miért a logikát a szolgáltatásban építették be?
Miért lett negatív az eredmény az int32 túlcsordulásakor?
Sok logika volt az szolgáltatásokban, vagy csak adatokat továbbítottak?
Milyen tapasztalataid vannak a PostgreSQL-lel? Írtál már összetett lekérdezéseket vagy végeztél optimalizálást?
// 4. kérdés. Mit ír ki a képernyőre package main import "fmt" func subis(is []int) []int { is = append(is, 5) return append(is, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }
Miért kell minden éjjel újra számolni a történelmi adatokat?
```go import ( "fmt" "runtime" "time" ) func main() { runtime.GOMAXPROCS(2) var c chan int for i := 0; i < 5; i++ { go sleeping(i, c) } for i := 0; i < 5; i++ { gopherID := <-c fmt.Println("routine ", gopherID, " befejezte az alvást") } } func sleeping(id int, c chan int) { time.Sleep(3 * time.Second) fmt.Println("... ", id, " ideje megállni ...") c <- id } ```
Mi a különbség a JOIN és a UNION között?
Mi motivál programozóként való munkára?
Hány Kafka csatorna volt, amelyeken keresztül jelentéseket készítettek?
A DevOps-ok beállították a fő pipeline-t, vagy te magad babráltál a Kubernetes manifestekkel vagy jártál a klaszterben, nézted a logokat?
Hogyan írtad az adatokat az adatbázisba — egyenként vagy batch-ben? Előfordulhatott, hogy egy Kafka üzenetben 500 rekord volt?
Honnan érkeztek az adatok? Hogyan folytak hozzátok?