Какие техники обработки параллельных задач реализованы в языке Go?
Какие инструменты или библиотеки для автоматического тестирования ты предпочитаешь использовать в своей работе?
Какие методы профилирования вы применяли в своей работе?
Какие методы взаимодействия используются между микросервисами в архитектуре систем?
Можешь назвать основные команды, используемые в Linux для управления системой?
Какими методами можно осуществить разделение базы данных с помощью шардирования?
Каковы основные достоинства и недостатки использования синхронной репликации данных?
Можешь перечислить основные аргументы и параметры команды make?
Какие преимущества и функции предоставляет использование дочерних контекстов в системе?
Каким образом устраняется конкуренция за данные при параллельной работе с горутинами в языке Go?
Каким образом вы проводили тестирование кода, который взаимодействует с базой данных?
Можете объяснить механизм функционирования процесса репликации данных?
Какие признаки позволяют определить, что запрос выполнен медленнее ожидаемого?
Какими способами осуществляется удалённое устранение ошибок в приложениях?
Какие методы можно применить для сокращения времени эвакуации в случае чрезвычайной ситуации?
Каким образом можно выполнить конкретный набор тестовых сценариев?
Каким образом можно корректно остановить группу параллельных задач (горутин) в Go?
Какими методами можно снизить число выделений памяти в приложении?
Каким образом эффективнее и безопаснее вставлять элементы в строку во время выполнения цикла?
Каким образом кэш CPU влияет на работу функции length или её производительность?