Golang
Proč je potřeba kontejnerizace? Proč prostě ne nasadit?
Jaké druhy indexů existují v databázích, v čem se liší a jak rozhodujete, kdy je použít?
Optimistické a pesimistické blokace — pověz mi
Co je to hash?
Tracing již byl proveden — co přesně jsi udělal?
Pověz mi o případu, kdy jsi obdržel negativní zpětnou vazbu a jak jsi s tím naložil
Jaké AI agenty nebo chaty jste používali v práci?
Může klient streamovat hlas přímo z S3 přes CDN, stejně jako s obrázky — nahráváním do nejbližšího geograficky CDN?
Jak je organizována práce s úložišti ve StatefulSet?
Pokud bys měl na výběr mezi dvěma společnostmi nebo dvěma týmy, na co bys dával pozor a jak bys vybíral?
Kromě imperativního programovacího paradigmatu existuje i funkcionální — víte, jaké má výhody?
V čem se liší TCP od UDP? Na které úrovni modelu OSI pracují?
[jméno] se zeptal: při zachování pozice prvku menšího než X, jaká bude pozice?
Existuje služba pro blokování prodejců: jedna metoda přijímá ID prodejce a zapisuje ho do tabulky zablokovaných. Jak bys tuto logiku implementoval?
Budeš něco používat k řešení úkolů?
Povězte o slice v Go, jeho uspořádání a vnitřních hlavičkách.
```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id), } } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` A kód hibájának javításához, amely a dbHits változóhoz való párhuzamos hozzáféréssel kapcsolatos, szinkronizálni kell a hozzáférést ehhez a változóhoz.
Byli jste zodpovědní za provoz produktu? Byla podpora pro váš tým? Byly vám směřovány výstrahy a metriky?
Na jakém programovacím jazyce pracujete? Proč se objevily potíže se syntaxí?
Jakou mzdu zvažujete při přechodu do nové společnosti?