Golang
Объясните механизм автоматической сборки мусора в языке Go и как он управляет памятью
Какие основные конструкции используются для управления и выполнения горутин в языке программирования?
Каким образом осуществляется передача аргументов в функции в языке Go?
Какими методами можно измерить производительность и результативность работы микросервиса?
Какова основная роль очередей в программных системах?
Какими методами можно определить, какой из микросервисов остановился или не отвечает?
Когда в программировании интерфейс может иметь значение nil или быть неопределенным?
Можете объяснить, что подразумевается под понятием локальной очереди в программировании?
Какие конфигурации веб-серверов вы использовали в своих проектах?
Изменяется ли количество доступной памяти или емкость при уменьшении размера среза в языке программирования?
Можно ли в качестве ключа в Map использовать другой Map?
Какие последствия наступают, если выполнение горутины останавливается из-за блокировки?
Может ли в Go возникнуть ситуация, когда происходит неосвобождение ресурсов памяти, и это приводит к утечкам?
Как обработать и предоставить информативное сообщение об ошибке в приложении?
Можешь рассказать о концепции Runtime в языке программирования Go и его роли?
Играть ли роль порядок полей в составном индексе при оптимизации запросов?
Каким образом осуществляется инициализация и выполнение новой горутины в программе?
Что происходит в системе, когда запрашивается выделение одного килобайта оперативной памяти?
Поддерживается ли постоянное соединение в протоколе HTTP/1.1?
Что происходит внутри системы или программы, когда буфер полностью заполняется, и как это может привести к зависанию?