Каким образом можно выполнить конкретный набор тестовых сценариев?
Каким образом можно корректно остановить группу параллельных задач (горутин) в Go?
Какими методами можно снизить число выделений памяти в приложении?
Каким образом эффективнее и безопаснее вставлять элементы в строку во время выполнения цикла?
Каким образом кэш CPU влияет на работу функции length или её производительность?
Можете рассказать о том, как была организована инфраструктура и техническая среда на вашем последнем месте работы?
Применяли ли вы динамическое окружение в своих проектах?
Применяли ли вы механизм синхронизации с помощью sync.WaitGroup в своих проектах?
Опишите, как строились и управлялись рабочие процессы в вашей предыдущей организации.
Каким образом ты диагностируешь причину таймаута, обнаруженного в логах системы?
Каким образом вы осваивали язык программирования Go?
Почему используют механизмы репликации в базах данных или системах хранения данных?
Работали ли вы с библиотекой testify для написания тестов?
Имеете ли вы опыт в конфигурировании и оптимизации баз данных?
Можете ли объяснить различия между конкурентным выполнением задач, асинхронной обработкой и параллельной работой потоков?
В каких типах данных реализуются методы, управляющие контекстом выполнения?
Где в структуре проекта размещены файлы, содержащие подключение и работу с базами данных?
Какие отличия существуют между ролями Senior Developer, технического руководителя и тимлида в организации?
При каких условиях возникает блокировка при использовании буферизированного канала в системе передачи данных?
В каких ситуациях выделение памяти происходит автоматически в стеке при выполнении программы?