Sobes.tech

Golang

Co robi sysmon w czasie działania w Go?

Senior
X5 techX5 tech
83

Co będzie dla ciebie ważne przy wyborze nowego miejsca pracy?

Senior
VKVK
83

Dlaczego float nie jest odpowiedni do pracy z pieniędzmi?

Middle+
Magnit Tech
83

Jak bardzo jesteś zainteresowany kontynuowaniem rozmowy na temat tego stanowiska?

Senior
Flant
83

Jak zapewnić gwarancję dostarczenia wiadomości w Kafka przez producenta, nawet jeśli lider się zawali?

Senior
МВидеоМВидео
83

Jak zwrócimy całe zamówienie i częściowo (projekt API)?

Senior
Магнит Тех
83

Po co jest Redis, jeśli po prostu szybko zwraca dane z pamięci?

Senior
МВидеоМВидео
83

Opowiedz o najbardziej interesującym projekcie/zadaniu, nad którym pracowałeś

Senior
А7
83

Czy Redis może zapewnić ACID?

Senior
I-teco
83

Czy można dodawać lub usuwać elementy na mapie podczas procesu ewakuacji?

Senior
VK CloudVK Cloud
83

Zadanie: jest callback, który wywołuje się 100 000 razy na sekundę, dostarczając dane binarne. Należy je dostarczyć na centralny serwer. Jakie są pułapki i dobre praktyki?

Middle+
ClearWay
83

Jakie zadania najbardziej lubisz, a które mniej?

Senior
WildberriesWildberries
83

Opowiedz o swoim projekcie i osiągnięciach w ciągu ostatnich trzech lat.

Senior
BLS-Soft
83

Jak zoptymalizowałeś skrypty wyszukiwania?

Senior
Cloud.ru
83

Czym jest semafor?

Senior
техвил
83

Czy Kafka może działać z gRPC?

Senior
Cloud.ru
83

Jakie problemy mogą wystąpić podczas sharding?

Senior
AvitoAvito
83

Opowiedz o transakcjach w bazach danych: do czego służą, gdzie ich używałeś?

Senior
WildberriesWildberries
83

Co się dzieje fizycznie z usuniętymi rekordami w PostgreSQL? Kiedy są usuwane?

Senior
А7
83

package main import ( "crypto/md5" "fmt" ) var alfabet = []rune{'a', 'b', 'c', 'd', '1', '2', '3'} func OdzyskajHaslo(h []byte) string { return "" } func hashHaslo(in string) []byte { h := md5.Sum([]byte(in)) return h[:] } func main() { tests := []string{"a", "12", "abc333d"} ok := true for _, exp := range tests { h := hashHaslo(exp) act := OdzyskajHaslo(h) if act != exp { fmt.Printf("Błąd: oczekiwano %q, otrzymano %q\n", exp, act) ok = false } } if ok { fmt.Println("Wszystkie testy zakończyły się sukcesem") } } Aby poprawnie uruchomić kod: punkt wejścia -- funkcja main w pakiecie main Zadanie: Zaimplementuj funkcję OdzyskajHaslo, która odtwarza oryginalne hasło na podstawie hash MD5, składające się z znaków z podanego alfabetu.

Senior
Ozon ФинтехOzon Финтех
83
/412