Golang
Čo je API Gateway a prečo ho potrebujeme?
Musí byť zobrazené: 1. Unikátne kombinácie používateľa a ID produktu pre všetky nákupy vykonané používateľmi pred ich zablokovaním. Najskôr podľa mena používateľa, potom podľa SKU 2. Nájdite používateľov, ktorí vykonali nákupy v hodnote viac ako 5000 rublov. Zobrazte ich mená vo formáte: ID používateľa | meno | priezvisko | celková suma nákupov
Povedzte o typoch kontextov v Go: Background, WithTimeout, WithCancel a ďalšie.
Ako zorganizovať prístup ku službe v Kubernetes zvonku?
Znamená to, že všetko sa aj tak ukončí po tomto timeoute? Inými slovami, môže sa stať, že niečo ešte nefunguje — aký je tu problém?
Prečo ste zvolili partíciu podľa stavu, ak historicky je viac prepustených ako aktívnych?
Použili ste paralelizáciu na zrýchlenie spracovania?
Čo je to partíciovanie a sharding?
Aké sú rozdiely medzi HTTP/1, HTTP/2 a HTTP/3?
Prečo model nemá textúry, aj keď ste stiahli namaľovaný model? Môžete ho namaľovať sami?
Čo sa ti na práci nepáči? Čo ťa najviac štve?
Ako bude vyzerať interakcia medzi klientom, mikroservisom autorizácie a mikroservisom obchodu pri použití JWT? A čo sa zmení bez JWT, s reláciami?
Písali ste dokumentáciu?
Ako previesť číslo do dvojkovej sústavy?
Ako ste vykonali sharding v PostgreSQL? Aký hashovací algoritmus ste použili?
Navrhnite optimálne indexy pre dopyt s filtrovaním podľa polí location a gender (pohlavie) pre maximálny výkon
Okrem Go, s čím ste pracovali medzi message brokermi, databázami?
Čo presne robili s duplikátmi po ich odhalení? Kde ich čistili?
Prečo by ste chceli zmeniť zamestnanie?
Čo sa zobrazí pri každom vytlačení? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }