Golang
Чем тебя зацепила эта вакансия и почему уходишь с предыдущего места?
Как ты относишься к переработкам?
Какие интерфейсы бы реализовывал?
Расскажи о своей мотивации выхода на рынок и что хочется найти на новом месте?
Расскажите про CI/CD pipeline: какие окружения, какие шаги, как был построен процесс?
Как лучше организовать архитектуру шахматного сервиса (аналог Chess.com) для России с 1 млн пользователей и 50к DAU, где игрок играет 5 игр в день, есть профили, матчмейкинг и ачивки?
Практическая задача: реализовать функцию FastestSearcher, которая запускает тестирование нескольких поисковиков параллельно и возвращает имя самого быстрого, время ответа и ошибку (если хотя бы один вернул ошибку — вернуть ошибку).
Можно ли в nil slice добавить элемент?
Какие у вас зарплатные ожидания?
Можно ли слайс сравнивать через двойное равно (==)?
Знаешь, что такое Xmin и Xmax в PostgreSQL?
Вас устраивают условия по оплате и этапам взаимодействия?
Сколько горутин можно создать одновременно?
При каких условиях mock-объект может сослужить дурную службу?
Когда будет вызвана отложенная функция defer? При выходе из локального блока, при выходе из функции или при завершении приложения?
Какой флаг ls выведет все файлы, включая скрытые (. и ..)? -a -A -i -r
Что такое рехеширование?
Для чего нужен consumer group в Kafka?
Ответьте на вопросы package main import "fmt" func main() { original := []int{1, 2, 3} updated := append(original, 4) original[0] = 100 fmt.Println(original, updated) } Что выведет программа? [100 2 3] [1 2 3 4] [100 2 3] [100 2 3 4] [1 2 3] [1 2 3 4] [100 2 3] [1 2 3]
Как деплоились? Шаги в pipeline?