Golang
Как вы определяете процесс развертывания приложения и его основные этапы?
Могли бы вы объяснить, что подразумевается под понятием метрика в контексте системы или проекта?
Как работает механизм чтения данных из закрытого канала и что происходит в этот момент?
Можешь назвать основные виды интерфейсов, используемых в программировании?
Можете объяснить механизм эвакуации данных или ресурсов в системах?
Использовали ли вы инструмент Explain и в каких случаях он применяется?
Каким образом осуществляется управление исключениями и ошибки в вашем приложении?
Каким образом в языке Go осуществляется механика полиморфизма?
Расскажите о наиболее сложной или увлекательной задаче, которую вам удалось успешно реализовать за последние полгода.
Какие типы индексов существуют в системах управления базами данных и как они используются для повышения эффективности запросов?
Можешь перечислить основные примитивные типы данных, используемые в языке Go?
Какие преимущества и недостатки имеет применение gRPC в межсервисной коммуникации?
Какие разновидности механизмов блокировки взаимного исключения применяешь в своих проектах?
Какой объем занимает структура данных без каких-либо элементов или данных внутри?
В каких ситуациях может возникнуть взаимоблокировка потоков или процессов?
Какое максимальное количество одновременно работающих горутин допустимо в вашем приложении?
Объясните, что означает термин кодогенерация и как она применяется в разработке программного обеспечения
В каких режимах функционирует механизм взаимной блокировки (Mutex)?
Какое отличие между командами VACUUM и AUTOVACUUM в PostgreSQL?
Чем отличается гарантия доставки сообщений, когда сообщение гарантированно доставляется не более одного раза, и когда оно гарантированно доставляется как минимум один раз?