Sobes.tech

Кои инструменти за модулно тестване в Go предпочитате да използвате?

Junior — Middle
139

Каква е целта на използването на SSA в процеса на разработка и оптимизация на кода?

Middle — Middle+
139

Имаме база данни с потребителски пароли, паролите са хеширани (функция hashPassword), и е известен наборът от символи, които могат да се използват в паролите (променливата alphabet). Нашата задача е да реализираме функцията RecoverPassword така, че да възстанови паролата по известния хеш и TestRecoverPassword да завърши успешно. Основни изисквания: Може да се използва всякакъв метод 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("Грешка: очаквано %q, получено %q\n", exp, act) ok = false } } if ok { fmt.Println("Тестовете преминаха успешно") } }

Middle+
OZONOZON
139

Кой разработчик или екип стои зад създаването на езика за програмиране Go?

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

Услугата прави заявки към външно API, което започна да отговаря за 10 секунди. Горутините се натрупват, паметта расте, и услугата пада поради OOM. Как да се защитим?

Senior
А7
139

Какви последствия могат да се очакват, ако в режим Go една горутина използва няколко Reader-а, а друга – Writer, който блокира изпълнението?

Junior — Middle
139

Използвали ли сте механизъм за синхронизация с sync.Cond в проектите си?

Junior — Middle
139

Ще бъдат ли промените, направени в изпратения списък, глобално видими в този профил?

Junior — Middle
139

Каква е основната роля на типа sync.Once при синхронизирането на потоци в Go?

Junior — Middle
139

Възможно ли е реализирането на структура от данни Set в езика Go?

Junior — Middle
139

Можеш ли да изброиш и обясниш основните методи за контейнеризация на приложенията?

Junior — Middle
Lamoda Tech
139

Обяснете концепцията за хеш-функция и нейната основна цел в компютърните системи

Junior — Middle
Маском
139

Какви типични проблеми и сривове могат да възникнат при едновременното изпълнение на няколко транзакции в системата?

Junior — Middle
IDS
139

Опишете ситуация, в която използването на контексти би било оправдано и ефективно.

Junior — Middle
139

Какви методи използвате за обработка на колизии в хеш таблиците?

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

Как се осъществява конфигурацията на контекста в системата?

Junior — Middle
139

Какви са разликите между типа данни низ и масива от байтове в контекста на програмирането?

Junior — Middle
139

Защо, когато е необходимо да се променят полетата на структура вътре във функция, обикновено се използва указател към структурата, а не стойност?

Intern
AvitoAvito
139

Какви умения или знания трябва да развиете, за да претендирате за следващото ниво на професионална подготовка?

Junior — Middle
Social media holding
139

Как се осъществява обменът на команди чрез опашки при използване на различни API в gRPC?

Junior — Middle
Zonatelecom
139
/412