В кластере из 6 серверов мы опираемся на кворум для избежания split-brain. Сколько минимум активных серверов нужно для проведения выборов?
Что такое идемпотентность?
Как вы работаете со сложными задачами? Как происходит планирование и декомпозиция?
Расскажите про пакет unsafe в Go. Когда он помогал в работе?
In what situations is it more appropriate for a developer to write code manually instead of relying on AI-generated solutions?
[имя] спросил: понимаете ли вы принципы SRE (Site Reliability Engineering)?
Какие инструменты есть в Go для поиска гонки данных (race condition)?
Какие интерфейсы бы реализовывал?
Зачем нужен mutex в rate limiter? Можно ли решить проблему без mutex, используя sync.Map?
Корпоративная платформа обработки логистических и операционных данных — вы именно логистические маршруты составляли и считали?
Какие типы данных можно использовать в качестве ключа для map? Можно ли использовать массив как ключ?
LRU хранит данные на уровне application — в каком смысле поведение кэша становится непредсказуемым при масштабировании?
Что такое nil slice в Go?
Есть таблица с полями: ID пользователя, пол и возраст. Требуется часто выбирать пользователей по полу и возрасту. Какой индекс лучше создать?
Type Assertion — для чего нужна конструкция?
Расскажите про горутины и чем они отличаются от потоков операционной системы.
Зачем нужны транзакции в базах данных?
Если бы у тебя было шесть офферов от финтех-компаний, на что бы ты обратил внимание при выборе?
Как максимально бесшовно добавить новое поле в таблицу с миллиардом записей без даунтайма?
Используете ли TDD? Как покрываете код тестами?