Co se dělo v pipeline po inboxu? Jak se data zapisovala do databáze?
Golang
Je proměnná s po převodu ve stejné paměti nebo je alokována jinde?
Pověz mi o Kubernetes — co jsi dělal se svým clusterem?
Museli jste v kódu explicitně nastavit úroveň izolace?
Jak jsi optimalizoval dotazy z 10-20 minut na 5-7? Jaké reporty se tak dlouho vykonávaly?
Vytvořili jste historické tabulky — například pro uživatele, kde je uložená historie změn jeho atributů?
Ještě stále pracuješ v Magnitu? Proč ses rozhodl vstoupit na trh?
// Otázka 5. Mit fog kiírni a képernyőre func main() { ch := make(chan int, 5) for i := 1; i <= 5; i++ { ch <- i } for true { fmt.Println(<-ch) } }
Co je v balíčku sync?
Co se dělo v prvním kanálu synchronizace? Je to nějaký datový model, na jehož základě se obohacovali?
Kde je třeba definovat recover, aby se v případě paniky aplikace nezhroutila, vzhledem k tomu, že má několik endpointů, spoustu závislostí (DB, cache, knihovny)?
// Otázka 2. Mit zobrazí na obrazovce package main import "fmt" func main() { { defer fmt.Println(1) } defer fmt.Println(2) }
// Otázka 3. Mit fog kiírni a képernyőre package main import "fmt" import "math" func main() { i := int32(math.Pow(2, 64)) - 1 fmt.Println(i) }
Odkud data pocházela? Posílali je logistici nebo jak?
Bylo těch neplatných zpráv hodně?
Co se dělalo s zprávami po ručním zpracování? Jaké byly možnosti?
Pověz mi o sobě, čím ses zabýval, co jsi dělal?
Použili jste v praxi spouštěče?
Co znamená přepočet historických dat v bodě o batch procesu?
Jak spolupracujete v týmu, který má middle a team lead?