Golang
Jaké máš zkušenosti s Redis jako cache a brokerem zpráv?
Jak udělat paměť konstantní (odstranit závislost na počtu unikátních znaků)?
Co jsou to ceremonie Scrum?
Jaké jsou očekávání ohledně platu (na ruku)?
Zvažujete plný úvazek (40 hodin týdně) nebo částečný úvazek (20 hodin týdně)?
Co je to B-strom index a proč je nejčastěji používaný?
Povězte o Kafka: témata, partitiony, skupiny konzumentů, záruky doručení.
Architektura Apache Kafka: jaké jsou hlavní komponenty, jak jsou propojeni producenti a konzumenti? Co je to rebalance? Jak zajistit sekvenční čtení zpráv?
Na co se lze při výběru počtu shardů pro cache spoléhat, pokud zatížení není předem známo?
Jak jste nasadili PostgreSQL? Povídejte mi o stabilitě a škálovatelnosti.
Pověz mi o garbage collectoru v Go
Označení přes GPH se v pracovní knížce neprojeví?
hlavní balíček import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }
Je lepší definovat rozhraní na místě implementace nebo na místě použití?
Co je to partitioning a sharding? Používali je?
Služba se zasekla po připojení desátého obchodu ke statistické funkci. Co budeš dělat? Jak diagnostikovat a optimalizovat databázi?
Co se stane při kolizích hashů v mapě?
Pověz mi o své zkušenosti v Tinkoff — jak jsi byl zaměstnán a čím ses zabýval?
Živý kód: úkol na goroutines — konkurenční přístup ke sdíleným datům, race condition, řešení přes mutex. Rozdíl mezi sync.Mutex a sync.RWMutex.
Jaký je rozdíl mezi bufferovanými a nebufferovanými kanály?