Golang
Ты упомянул переход с монолита на микросервисы — это именно с поиском было связано?
Как реализовать упорядоченную map (ordered map) в Go, которая гарантирует порядок ключей при итерации?
Почему одни люди растут в одной компании, а другие постоянно переходят?
Что такое транзакция в БД?
Какая из перечисленных операций вызовет ошибку компиляции в Go? Сравнение двух массивов одинаковой длины и типа: [3]int == [3]int Сравнение указателя с nil: p == nil Присваивание byte переменной типа uint8 Сравнение двух срезов: []int == []int
Расскажи немного про текущий проект: что за проект, на что нацелен, сколько человек в команде?
Почему решил покинуть текущую компанию (Абит) и что ищешь для себя?
Приходилось ли писать на C?
Зачем придумали горутины, если есть потоки ОС?
Какой механизм в Docker используется для уменьшения размера итогового образа?
Как в PostgreSQL добавить ограничение уникальности на комбинацию двух колонок, где по отдельности значения могут повторяться, но пары — нет?
Можно ли сравнить два slice напрямую (a == b)?
При выборе нового места работы, что для вас важно?
Вы сталкивались с рекламными метриками? Знаете, в чём они измеряются?
У нас есть база данных с паролями пользователей, пароли захешированы (функция 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() {
Что происходило в первом канале синхронизации? Это какая-то модель данных, на основе которой шли куда-то обогащаться?
Расскажите о вашем опыте работы с базами данных и технологическим стеком
Расскажи про факапы из опыта работы
Расскажите о вашем опыте работы
Как ты видишь своё новое место работы, чего ждёшь?