Pověz mi o vícefázovém sestavení Docker — co jsi dělal, jak jsi optimalizoval proces sestavení a doručení služby?
Golang
Povězte mi o úrovních izolace transakcí
Jak vypadal požadavek na aktualizaci uživatele na úrovni služby?
V životopise je uvedeno zpracování zpráv z Kafka s ruční správou offsetů. Co se myslí pod ruční správou?
Co se dělo po úloze sestavení Docker obrazu v pipeline GitLab CI?
Kolik lidí bylo v týmu a kdo zadával úkoly?
Co je to multi-stage build a k čemu je potřeba?
Na jaké úkoly jste používal goroutines a kanály?
// Otázka 1. Mit zobrazí na obrazovce? package main import "fmt" func main() { s := "Hello world" b := []byte(s) b[0] = 'h' s = string(b) fmt.Println(s) }
Pověz mi o CQRS.
hlavní balíček import "čas" funkce pracovník() kanál int { ch := make(chan int) jdi func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } funkce main() { timeStart := time.Now() _, _ = <-pracovník(), <-pracovník() println(int(time.Since(timeStart).Seconds())) // }
Přemýšlel jsi o tom, na co ještě to může mít vliv, když jsi dělal změny v mikroservisu?
Jak veš neuronové sítě v práci?
Co se dělalo s prodlením spotřebitele při přepracování?
Co se stane, když služba spadne v okamžiku, kdy sbíráte dávku pro zápis? Jak jste řešili zpoždění spotřebitele?
Spotřebitel přijímá zprávu z Kafka, ukládá ji do bufferu, když je batch připraven, zapíše ji a provede commit. Co se stane, pokud služba spadne v okamžiku sestavování batch?
Jak určujete hodnoty requests a limits pro zdroje v Kubernetes?
Přidával jsi úlohy do pipeline, například linters a další kroky?
Byla databáze mastná? Kolik dat?
Můžeš zvládnout paniku v jednom z deferů?