Golang
Какое отличие между горутиной и системным потоком в контексте выполнения задач?
Можете объяснить концепцию хореографии в Saga и как она отличается от оркестрации?
Следует ли применять указатель на объект типа Receiver в текущем контексте?
Можете объяснить, как используется механизм ожидания завершения нескольких горутин в Go с помощью WaitGroup?
Объясните, что такое sync.Map и в чем его преимущества по сравнению с обычными map в Go.
Поддерживается ли в языке Go возможность выполнения арифметических операций с указателями?
Каковы преимущества и недостатки применения reservation с указателями в управлении памятью?
Какой подход к аутентификации и авторизации вы бы применили в своей системе?
Можете объяснить, что подразумевается под термином 'контекст' в программировании или разработке?
Можете объяснить концепцию наблюдаемости в системах и зачем она нужна?
В каких случаях необходимо ловить и обрабатывать ошибки паники в программе?
Можешь перечислить основные категории метрик, используемых для оценки систем или процессов?
Какое максимум допустимого размера стека для каждой горутины в Go?
Можешь привести ситуации, в которых применяется протокол TCP?
Объясните концепцию достижения согласия между распределенными узлами системы.
Как можно использовать ключи в map для создания структур данных, которых изначально не предусмотрено в языке?
Какие функции и преимущества предоставляет структура данных в виде хеш-таблицы (map)?
В каких случаях целесообразно применять тип данных JSONB в базе данных PostgreSQL?
Можете объяснить понятие строки в программировании?
Каким образом происходит процесс эвакуации элементов в структуре данных Map при выполнении операции вставки или удаления?