Golang
Какие разновидности каналов используются в языке Go для коммуникации между горутинами?
Можете объяснить принципы и структуру Onion архитектуры в разработке программных систем?
Объясните, что такое горутина и как она используется в программировании
Каковы преимущества и недостатки применения Доменно-Ориентированного Проектирования (DDD)?
Какие типы в языке Go содержат внутри себя указатель на сегмент памяти?
Чем отличается использование указателя на структуру и передачей самой структуры в методе на языке программирования Go?
Каким образом реализуется принцип инверсии зависимостей в языке Go?
Какое различие существует между каналами с буферизацией и без нее?
Объясните, что такое срезы в программировании на языке Python.
При передаче данных в функцию: что более эффективно с точки зрения использования памяти — массив или срез?
Поддерживается ли в языке Go возможность выполнения арифметических операций с указателями?
Какие преимущества дает использование указателя на целое число в программировании?
Можете объяснить, что подразумевается под термином 'контекст' в программировании или разработке?
Какова роль метода Wg.Wait в синхронизации потоков?
Какой подход к аутентификации и авторизации вы бы применили в своей системе?
Можешь перечислить основные типы данных, используемые в языке Go?
Можете объяснить концепцию хореографии в Saga и как она отличается от оркестрации?
Опишите подход реализации Saga для управления распределенными транзакциями
Каким образом указать компилятору, что конкретный класс реализует определённый интерфейс?
Объясните концепцию достижения согласия между распределенными узлами системы.