Golang
Koľko Kafka kanálov bolo, ktorými sa vyhotovovali správy?
Je tento leto plánovaná dovolenka?
Hash bol vypočítaný, bucket nájdený, vložená nová hodnota. Čo sa stane, keď príde nová hodnota s rovnakým hashom (kolízia)?
Aké vlastnosti by mali mať kľúče v mape v Go?
Prečo v implementácii nie je napísaná počiatočná podmienka na kontrolu znakov?
S čím ste najčastejšie pracovali? Aké technológie ste používali?
/** :-))) :-(( "ab :-)" = "ab " "ab :-)))" = "ab " "ab :-)))(" = "ab (" "ab ):-)" = "ab )" ":-)" = "" **/ func deleteP(str string) string { }
Mali ste tri dátové centrá — ako bola medzi nimi organizovaná schéma replikácie/zálohy?
Prečo ste sa rozhodli uvažovať o zmene práce?
Aké indexy poznáte a s ktorými ste pracovali?
Mal(a) ste na svojom súčasnom alebo predchádzajúcom pracovisku systém s vysokou záťažou?
Ako fungoval Kubernetes?
Ako ste získavali a uchovávali údaje na boj proti podvodom (odkiaľ pochádzali údaje, akým spôsobom)?
Povedz mi o mieste, kde sa nachádzaš, aký formát práce zvažuješ?
Prečo je potrebná normalizácia?
Ako sú usporiadané pody v Kubernetes? Na akých technológiách je založená izolácia? Aké druhy namespace poznáte?
Za pravilno izvajanje kode: vstopna točka -- funkcija main v paketu main package main import ( "crypto/md5" "fmt" ) var alphabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func RecoverPassword(h []byte) string { return "" } func hashPassword(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashPassword(exp) act := RecoverPassword(h) if act != exp { fmt.Printf("Chyba: očakávané %q, získané %q\n", exp, act) ok = false } } if ok { fmt.Println("Všetky testy prešli úspešne") } }
Si teraz v Moskve? Aký formát práce zvažuješ?
Problém s dátovým závodom pri odpočítavaní zostatku: ako opraviť?
Kam smeruješ vo svojom rozvoji — v architektúre, manažmente alebo programovaní?