Какой состав команды был на последнем месте работы?
Бывали ли у тебя конфликты или недопонимания с руководством или коллегами? Если да, как ты их решал?
Что ты слышал про нашу компанию?
Ретраи между payment сервисом и payment провайдером — будут ли проблемы на стороне провайдера?
Стоит ли разделить логику создания счёта и перевода на разные сервисы?
Почему потребители Kafka получают событие 'заказ выдан' раньше события 'заказ создан'? Как это исправить?
Насколько тебе было бы интересно заниматься таким проектом (обработка и фильтрация данных от банков-партнёров)?
На работе каким индексами пользовался? На практике что применял? В Wildberries?
Почему вышел в рынок и что сейчас важно при выборе нового работодателя, нового проекта? Есть ли принципиальная разница — финтех или ритейл?
Какие ещё языки программирования знаешь помимо Go на хорошем уровне?
Что выведет программа? Почему? ```go func main() { timeStart := time.Now() _, _ = <-worker(), <-worker() println(int(time.Since(timeStart).Seconds())) } func worker() chan int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 1 }() return ch } ```
Появилась новая номенклатура (новый товар) — он должен появиться в Redis?
Для чего нужны индексы и какие у них минусы?
func maxPlaces(arr []int) int { maxDistance := 0 prev, first := -1, -1 for i := 0; i < len(arr); i++ { if arr[i] == 1 { if first == -1 { first = i maxDistance = max(maxDistance, i) } else { maxDistance = max(maxDistance, (i - prev) / 2) } prev = i } } maxDistance = max(maxDistance, len(arr) - 1 - prev) return maxDistance }
Сколько времени работал как PHP-разработчик, а сколько на Go?
Расскажи, как у вас устроен процесс разработки — от идеи до продакшена?
Интересно ли вам заниматься инфраструктурными задачами, а не бизнес-доменом?
Требуется реализовать функцию uniqRandn, которая генерирует слайс длины n уникальных, рандомных чисел. func main() { fmt.Println(uniqRandn(10)) } func uniqRandn(n int) []int { //... }
У HeadHunter ограничение на 16 тысяч просмотров резюме в день, и один широкий фильтр съедает все — как решить?
Какими инструментами Go пользовался, в том числе для профилирования и оценки производительности?