Golang
Какие средства обеспечивают контроль уровней изоляции транзакций в базах данных?
При запуске на сервере с 8 или 16 ядрами, что позволит выполнять задачи быстрее – поток или горутина?
Какими шагами необходимо выполнить для развертывания и запуска кластера Kubernetes?
Можете объяснить, как используется механизм ожидания завершения нескольких горутин в Go с помощью WaitGroup?
Какой роль играет объект receiver при обработке указателей?
Какова основная задача платформы Docker в процессе разработки и эксплуатации приложений?
Обеспечивает ли NAT защиту для передаваемых данных и соединений?
Какие методы существуют для создания и использования структуры данных хеш-таблица?
Каким образом можно обработать аварийное завершение программы, вызванное паникой, при использовании конструкции defer?
Общались ли вы с задачами, связанными с настройкой и масштабированием баз данных?
Использовал ли ты механизм кэширования в своих проектах?
Какие данные хранятся в указателе внутри структуры среза?
Можешь перечислить основные категории метрик, используемых для оценки систем или процессов?
Объясните, что подразумевается под корректным завершением работы системы без потери данных или ошибок.
Что лучше применять для синхронизации при работе с конкурентным доступом: mutex или sync.Map?
Объясните различия между потокобезопасными механизмами Atomic и Mutex в контексте многопоточного программирования.
Какое отличие между процессами, потоками выполнения и виртуальными потоками Green Threads?
Какими методами можно обеспечить согласованность данных при выполнении транзакций, распределённых между несколькими микросервисами?
Можешь назвать разные алгоритмы, используемые для планирования задач или процессов?
Какие виды исключений или ошибок можно обработать в языке Go?