Sobes.tech

Golang

Jak definuješ úspěšný a efektivní tým v pracovním kolektivu?

Junior — Middle
Программатика
139

Jaké kroky podniknout, když při nasazení služby dojde k chybám nebo selháním?

Junior — Middle
ЦУМ
139

Jaké alternativní metody komunikace mezi goroutines existují kromě použití kanálů?

Junior — Middle
X5 groupX5 group
139

Můžeš uvést příklad rozvojové zpětné vazby, kterou ti dal tvůj vedoucí?

Senior
AvitoAvito
139

Použili jste někdy příkaz SELECT FOR UPDATE ve svých projektech k zámku řádků během transakcí?

Junior — Middle
IDS
139

Vysvětlete koncept stackless-goroutine a čím se liší od běžných goroutine založených na zásobníku

Junior — Middle
139

Jaký je rozdíl mezi paměťovou jednotkou byte a datovým typem rune v programovacím jazyce?

Junior — Middle
139

Zúčastnili jste se vývoje schématu přenosu dat mezi systémy?

Junior — Middle
139

Jak provádět analýzu a optimalizaci dotazů v Elasticsearch?

Junior — Middle
Эрливидео
139

hlavní balíček import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }

Senior
X5 techX5 tech
139

Jaké chování se očekává při volání prázdného operátoru select v jazyce Go?

Junior — Middle
КуперКупер
139

Jak ukončit běh programu, když v aktuálním kontextu dojde k požadavku na jeho zastavení?

Junior — Middle
139

Jaké další funkce a možnosti byly zavedeny do metod kontextu s příchodem Go 1.21?

Junior — Middle
139

Vysvětlete koncept Sagy a její roli při implementaci architektury mikroservisů

Middle — Middle+
WildberriesWildberries
139

Jak je v jazyce Go implementována automatická správa paměti a její uvolnění?

Junior — Middle
Магнус Тех
139

Jaký je význam sady práv 764 v kontextu přístupu k souboru v operačním systému?

Junior — Middle
139

Jaké nástroje pro modulární testování v Go preferujete?

Junior — Middle
139

Jaký je cíl použití SSA v procesu vývoje a optimalizace kódu?

Middle — Middle+
139

Máme databázi uživatelských hesel, hesla jsou hashována (funkce hashPassword), a je také známa sada znaků, které mohou být v heslech použity (proměnná alphabet). Naším úkolem je implementovat funkci RecoverPassword tak, aby obnovila heslo podle známého hashe a TestRecoverPassword úspěšně proběhl. Základní požadavky: Libovolná metoda je povolena 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čekáváno %q, získáno %q\n", exp, act) ok = false } } if ok { fmt.Println("Testy úspěšně prošly") } }

Middle+
OZONOZON
139

Který vývojář nebo tým stojí za vytvořením programovacího jazyka Go?

Junior — Middle
КуперКупер
139
/412