Sobes.tech

Golang

Meil on kasutajate paroolide andmebaas, paroolid on hash'itud (hashPassword funktsiooniga), ning on teada ka tähemärkide kogum, mida saab paroolides kasutada (muutuja alphabet). Meie ülesandeks on rakendada RecoverPassword funktsioon nii, et see taastaks parooli teadaoleva hash'i põhjal ja TestRecoverPassword õnnestuks. Põhinõuded: Iga meetod on lubatud 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() {

Senior
Ozon ФинтехOzon Финтех
139

Mis on sildi roll ja eesmärk süsteemis või rakenduses?

Junior — Middle
139

Andmete edastamisel buferiseeritud kanalile, kuhu paigutub saadetud väärtus: alguses või lõpus?

Junior — Middle
139

Mis peetakse andmebaasi tehingute kõige rangemaks isolatsioonitasemeks?

Junior — Middle
Цифровая Эволюция
139

Kuidas sa määratled edukat ja tõhusat meeskonda töökogukonnas?

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

Milliseid samme tuleks astuda, kui teenuse juurutamisel tekivad tõrkeid või vigu?

Junior — Middle
ЦУМ
139

Kuidas on Java-s rakendatud ja kuidas töötab StringBuilder klass?

Junior — Middle
139

Millised on alternatiivsed kommunikatsioonimeetodid goroutine'ide vahel, välja arvatud kanalite kasutamine?

Junior — Middle
X5 groupX5 group
139

Kas saaksid anda näite arengupõhise tagasiside kohta, mida sulle on andnud su juht?

Senior
AvitoAvito
139

Kas teil on kunagi olnud vaja kasutada käsku SELECT FOR UPDATE oma projektides, et lukustada ridu transaktsioonide ajal?

Junior — Middle
IDS
139

Selgitage välja stackless-goroutine kontseptsiooni ja kuidas see erineb tavapärastest stekki-põhistest goroutine'idest

Junior — Middle
139

Mis vahe on mäluyksusel bait ja andmetüüpi rune vahel programmeerimiskeeles?

Junior — Middle
139

Kas osalesite andmete edastamise skeemi väljatöötamisel süsteemide vahel?

Junior — Middle
139

Kuidas teha Elasticsearchis päringute analüüsi ja optimeerimist?

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

peamine pakett import ( "fmt" "sync" ) func main() { for i := 0; i < 5; i++ { go fmt.Println(i) } }

Senior
X5 techX5 tech
139

Millist käitumist oodatakse, kui kutsutakse välja tühi select operaator Go keeles?

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

Kuidas saab lõpetada programmi täitmise, kui praeguses kontekstis esitatakse taotluse selle töö lõpetamiseks?

Junior — Middle
139

Milliseid täiendavaid funktsioone ja võimalusi on lisatud kontekstimeetoditesse Go 1.21 ilmumisega?

Junior — Middle
139

Selgitage Saga kontseptsiooni ja selle rolli mikroteenuste arhitektuuri rakendamisel

Middle — Middle+
WildberriesWildberries
139

Kuidas on Go keeles rakendatud automaatne mäe kogumine ja vabastamine?

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