Golang
Можете объяснить основную идею теоремы CAP и её влияние на проектирование распределённых систем?
Можете объяснить концепцию слоёной архитектуры и её основные компоненты?
Можно ли в любой ситуации восстановить выполнение программы после возникновения паники с помощью функции Recover?
Какое максимально допустимое количество элементов можно добавить с помощью метода append к переданному слайсу без возникновения ошибок или изменений в исходных данных?
Использовал ли ты инструменты для отладки кода во время разработки?
Какие инструменты или подходы применяются для координации и управления распределенными сервисами или компонентами системы?
Как определить текущий размер массива с переменной длиной, которая еще не была инициализирована?
Каким образом реализована и работает класс StringBuilder в Java?
Что можно выделить как преимущества, так и недостатки использования языка Go?
Чем отличается применение и особенности языка программирования Go по сравнению с Python?
Какова роль и назначение контекста в языке программирования Go?
Каким образом происходит обработка системных вызовов в операционной системе?
Каким образом можно определить, что все дочерние горутины завершили выполнение в программе на языке Go?
Как реализованы очереди задач внутри системы планирования процессов?
Можешь назвать популярные колоночные системы хранения данных?
Какие показатели вы анализировали для оценки производительности или состояния системы?
Можете рассказать о проектах, реализованных вами с использованием языка Go?
Какими способами осуществляется взаимодействие между горутинами в языке программирования?
Какие действия предпринять, если запрос к базе данных выполняется очень медленно?
Объясните, что из себя представляет условная переменная и как она используется для синхронизации потоков?