Golang
Каким образом реализована и управляется работа множества горутин в приложении?
Объясните механизм работы системы автоматического освобождения памяти в языке Go
Возможно ли создать структуру или тип данных, подобный множеству, в языке Go?
Можешь перечислить основные паттерны, используемые при реализации многопоточности?
Можешь привести ситуации или случаи, в которых используется концепция контекста?
Какой тип протокола используется в HTTP/1.1 для обмена данными между клиентом и сервером?
Применяли ли вы атомарные операции в своих проектах?
Каким образом будет отображаться в итоговом Docker-образе наличие нескольких Dockerfile с различным количеством инструкций?
Можно ли выполнять цикл по массиву или списку, который был объявлен без указания параметров?
Каким образом финальный код был внедрен в продуктивную среду в вашем последнем проекте?
Каким образом осуществляется управление и распределение задач между горутинами в языке Go?
Можешь перечислить основные агрегатные функции, используемые при работе с SQL-запросами?
Какие существуют типы вызовов в gRPC и как они различаются?
Каким образом осуществляются системные вызовы, блокирующие выполнение процессов или потоков?
Каким образом реализуется группа потребителей в Apache Kafka?
Какими способами можно структурировать и объединять программный код?
Могли бы вы объяснить концепцию легковесных потоков и их отличия от обычных потоков выполнения?
Можете ли вы рассказать о примерах сервисов, которые вы реализовали в своем опыте?
Какие различные типы DNS-запросов используются для записи информации в системе DNS?
Какие виды данных подходят для использования в качестве ключей в структуре Map?