Golang
Имели ли вы опыт работы с уровнями изоляции транзакций в системах управления базами данных?
Какие типичные проблемы и сбои могут возникнуть при одновременном выполнении нескольких транзакций в системе?
Что произойдет в программе, если попытаться прочитать из закрытого канала в Go?
Каким образом осуществляется обход элементов карты (Map) в языке Go?
Можно ли в языке Go передавать функцию как аргумент другой функции?
Можешь перечислить встроенные типы данных, доступные в языке Go?
Можно ли считать использование агрегатных функций признаком плохой практики в коде?
Какое из двух команд, git merge или git rebase, отвечает за создание нового коммита в истории версии?
Можете объяснить концепцию sync.Pool и как он помогает управлять памятью в Go?
Можешь перечислить основные примитивные типы данных, используемые в языке Go?
Объясните концепцию составного индекса и его применение в базах данных.
Можете объяснить принципы нормализации данных в базах данных и их виды?
Каким образом финальный код был внедрен в продуктивную среду в вашем последнем проекте?
Имел ли опыт использования паттерна Circuit Breaker в проектах?
Можете объяснить различия между статической и динамической типизацией в языках программирования?
Каким образом реализована параллельность и конкуренция в языке Go?
Какими методами можно выявить и устранить проблемы производительности базы данных?
Какими способами можно гарантировать целостность данных при проектировании распределенной системы на базе микросервисов?
Можете объяснить, что означает термин 'структура' в языке Go и как она используется?
Могли бы вы объяснить концепцию легковесных потоков и их отличия от обычных потоков выполнения?