Расскажи про профилирование сервисов на Go — как выглядит процесс отладки и поиска узких мест?
Есть ли плюсы у подхода с вынесением интерфейсов в отдельный пакет?
Что нового вышло в Go 1.26?
errors.Is и errors.As — для чего нужны, какую проблему решают?
Был ли уже опыт распределённого лимита или лока на Redis?
Когда вычисляются аргументы отложенных (defer) функций?
Как ты видишь свое развитие на горизонте 3 лет: техническая экспертиза или менеджмент?
Когда будет вызвана отложенная функция defer? При выходе из локального блока, при выходе из функции или при завершении приложения?
Про нас что-нибудь слышал? Понимаешь, какой продукт мы делаем?
Чем отличается передача слайса и массива в функцию?
func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) {
Заполнить элементами слайс без мьютекса, чтобы в нём были все 1000 элементов.
Что не так с инициализацией структур без именованных полей (позиционная инициализация)?
Для API Gateway один Load Balancer, для WebSocket другой — итого два LB в системе?
Расскажи, чем ты занимался на текущем месте работы?
Куда хочется развиваться, в какую сторону?
Как физически устроена Kafka в системе — она находится в сервисе или на отдельной машине?
Как следите за связями между микросервисами?
Вы работали с Postgres, Kafka, RabbitMQ, Redis?
Сколько хостов и контейнеров было у высоконагруженных сервисов?