Golang
Каким образом можно создать индекс для колонки большой таблицы без блокировки всей таблицы?
Можете объяснить принцип работы атомарных операций в программировании?
Какое назначение у утилиты pickup в процессе разработки?
Каким образом управлять транзакциями внутри одного метода, когда используется несколько транзакционных операций, с учетом контекста выполнения?
Каким образом вы обеспечивали тестовые окружения и инфраструктуру на предыдущем месте работы?
Применяли ли вы инструменты статического анализа при проверке качества кода?
Каковы ключевые отличия между бинарным деревом и балансированным деревом в контексте структур данных?
Создаешь ли ты автоматические тесты для взаимодействующих микросервисов?
Как реализована передача значений по умолчанию в параметрах функций в языке Go?
Какова роль использования дженериков в программировании и чем они облегчают работу с типами?
Как отличить каналы, используемые для передачи данных между потоками, от горутин в плане их назначения и функционирования?
Можно ли изменять содержимое строковых переменных в Go?
Какие виды тестирования обычно используют при проверке программного обеспечения?
Какие виды ключей возможны для использования в структуре данных Map?
Какие шаги следует предпринять для миграции монолитного приложения к архитектуре микросервисов?
Какие библиотеки вы использовали для создания мок-объектов в тестировании?
Какие встроенные функции и операции допустимы для слайса, который еще не был инициализирован?
Каким образом можно откатить изменения в рамках одной транзакции?
Какие показатели вы собираете и мониторите с помощью Prometheus?
Может ли структура в Go реализовать интерфейс, и как это сделать?