Происходит ли эвакуация при заполнении карты до предела?
Можешь привести пример ситуации, когда использование интерфейсов помогает структурировать код?
Объясни, что такое неблокирующие вызовы в контексте работы с горутинами и как они реализуются
Какие типы нагрузок вам приходилось учитывать в своих проектах?
Бывали ли ситуации, когда вы обращали внимание на стиль оформления кода?
Бывали ли ситуации, когда вы использовали неблокирый режим сокетных соединений?
Можете объяснить, что такое интерфейс Comparable и как он используется?
Какое значение хранится в срезе, если он был определён, но не создан явно при помощи инициализации?
В каком месте осуществляется запуск команд в процессе работы GitLab CI/CD?
Что именно происходит внутри канала при осуществлении записи данных в него?
Можно ли объяснить концепцию ACT-дерева и его основное назначение?
Можете объяснить, что означает ситуация, когда потоки или горутины в Go остаются блокированными из-за недостаточного доступа к ресурсам, и как это связано с понятием Starvation?
Можете объяснить, что подразумевается под термином IAM в контексте информационной безопасности?
Объясните, что такое блокировка (Lock) в контексте мьютекса и для чего она используется?
Объясните концепцию использования пула рабочих потоков для обработки задач в многопоточном приложении.
Можете объяснить концепцию Transaction Outbox и её применение?
Можете объяснить, что такое условная переменная sync.Cond в языке Go и для чего она используется?
Каким образом можно масштабировать приложения для обработки увеличивающихся объемов запросов?
Можете назвать основные типы ключей, используемых в реляционных базах данных?
Какие преимущества и недостатки процесса денормализации базы данных?