Golang
Следует ли выделять все доступные процессорные ядра для выполнения одной задачи?
Что из себя представляет второй аргумент функции при возврате.ZeroValue в определённых языках программирования?
Можете назвать основные сетевые протоколы и их назначения?
Можешь привести примеры шаблонов проектирования, реализованных с помощью интерфейсов?
Объясните, что такое функция без имени и как её используют в программировании.
Можете рассказать о проектах, реализованных вами с использованием языка Go?
Как в объектно-ориентированном программировании представлены и где используются структуры данных?
Какое максимальное количество реплик системы вы можете предусмотреть в своей архитектуре?
Какое максимальное количество горутин можно запустить одновременно без существенных проблем для системы?
Какой был уровень пропускной способности сообщений, передаваемых через Kafka, на вашем предыдущем месте работы?
Какое приблизительное количество сравнений или шагов выполнит алгоритм, работающий за логарифмическое время, при обработке 100 элементов?
Возможно ли динамически изменять управление очередями во время выполнения программы на языке Go?
Что быстрее: канал с буферизацией или без нее?
В каких ситуациях в языке программирования происходит автоматическое увеличение размера динамического массива (слайса)?
Вы считаете, что текущие задачи, поставленные перед вами на работе, соответствуют вашему уровню и компетенциям?
Какой подход или паттерн используется для реализации распределенных транзакций?
Создавали ли вы definiции протоколов для gRPC самостоятельно?
Какое оптимальное количество потребителей для чтения данных из Kafka вы считаете оправданным?
Какие типы данных поддерживаются и могут быть использованы в GIN-индексах?
Какое количество потоков будет использовано в программе на Go, если установить GOMAXPROCS=1?