Golang
Каким образом реализована автоматическая сборка и освобождение памяти в языке Go?
Можешь перечислить основные типы саг в архитектуре микросервисов?
Каким образом можно извлечь отсортированные по идентификатору значения из хэш-таблицы?
Какое поведение аргумента при передаче его в функцию по умолчанию в большинстве языков программирования?
Какими методами можно определить, какой из микросервисов остановился или не отвечает?
Каким образом можно измерить и проанализировать производительность транзакций в системе?
Какие могут возникнуть проблемы из-за некорректной реализации механизма взаимодействия потоков или процессов?
Каким образом можно подтвердить легитимность цифрового сертификата?
Какими методами можно снизить риск конфликтов при объединении веток в системе контроля версий?
Каким образом следует объявлять интерфейсы в программировании?
Какими методами можно определить, когда следует создавать индекс в базе данных?
Какими методами можно заменить отдельный символ или подстроку внутри строки?
Какие основные шаблоны взаимодействия Kafka с микросервисами тебе известны?
Какие существуют альтернативные методы коммуникации между горутинами, помимо использования каналов?
Каким образом можно определить количество элементов в слайсе?
Какие средства и техники используешь для поиска и устранения ошибок в программах на Go?
Вы проводили настройку инструментов автоматической проверки кода в своих проектах?
Можешь назвать популярные библиотеки для ведения логов в языке Go?
Каким образом можно принудительно завершить работу всех запущенных горутин в программе?
Можешь привести примеры ситуаций, в которых используется приведение типов (Type Assertion) в языке программирования?