Golang
Как устроен слайс в Go? Расскажите о внутренней реализации, подводных камнях и нюансах.
Что происходит при вводе URL в браузере? Как работает DNS-резолвинг?
Что за проект был на последнем месте работы? Какой функционал ты выполнял?
Что такое multi-stage build и зачем он нужен?
Как HR-платформа технически устроена в целом?
Расскажите о вашей текущей ситуации: вы сейчас работаете? Что хотелось бы найти и почему в поиске?
Расскажите про работу с атомиками и мьютексами.
Что было по задачам и архитектуре в [компания]?
Расскажи про свой опыт
Два товара: первый показали 1000 раз и было 50 кликов, второй показали 500 раз и было 25 кликов. Что про них можно сказать?
Для чего нужны индексы и какие у них минусы?
Можем ли мы передать слайс в функцию параметром?
По каким основным критериям вы сейчас выбираете работодателя?
Как можно защититься от SQL-инъекций?
Расскажи, чем ты занимаешься на проекте в Wildberries — какой флоу задач, какие обязанности?
Для корректного исполнения кода: входная точка -- функция main в пакете 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("Ошибка: ожидалось %q, получено %q\n", exp, act) ok = false } } if ok { fmt.Println("Все тесты пройдены успешно") } }
Какую гарантию доставки будем использовать в Kafka?
Почему между приложением и базой данных ставят PgBouncer или Odyssey? Что это за компонент?
[имя] спросил: что такое alias в Go?
Какие ещё проблемы решает TCP помимо гарантии доставки?