Какие методы тиражирования производительности в программных системах вы можете назвать?
Как differs the behavior of threads during network requests compared to file reading operations?
Как реализуется паттерн Saga для управления распределенными транзакциями в микросервисной архитектуре?
Вы проводили процесс нормализации базы данных?
Можете объяснить основные отличия между стандартной структурой данных Map и потокобезопасной реализацией sync.Map в Go?
Можно ли реализовать или использовать динамический массив в языке Go и каким образом это делается?
Могли бы вы привести примеры SQL-запросов, которые вы использовали или писали?
Бывали ли случаи, когда вы инициировали изменения или улучшения в своей команде?
Какими способами можно создать индекс в базе данных?
Как процессор реагирует, если в очереди задач больше не остается ничего для выполнения?
Можете объяснить, какую задачу решает метод Add в контексте работы с коллекциями или структурами данных?
Когда лучше применять Spinlock вместо Mutex для синхронизации ресурсов?
Когда и почему возвращаемое значение сохраняется на стеке, а когда — в куче?
Каким образом изменяется состояние хеш-таблицы при передаче её в функцию в качестве параметра?
В чем заключается основная проблема использования встроенного логгера в приложении?
Чем отличается канал с буфером от канала без буфера в контексте межгорутинного взаимодействия?
Какие последствия могут возникнуть при повторных вызовах функции отмены операции?
Объясните принцип работы метода, гарантирующего, что сообщение будет обработано не более одного раза в системе обмена сообщениями.
Каким образом можно управлять тайм-аутом ожидания подтверждения кода при аутентификации?
Какими методами передачи данных вы использовали для коммуникации между сервисами?