В каком месте обычно сохраняются протокол-файлы в системе?
Какие данные или объекты можно сохранять внутри контекста приложения или сессии?
Как механизм автоматической сборки мусора определяет, что объект больше недоступен и подлежит удалению?
Следует ли выделять все доступные процессорные ядра для выполнения одной задачи?
Каким образом можно устранить гонки данных, возникающие при одновременном доступе к ресурсам в многопоточном окружении?
Какие методы существуют для анализа и оптимизации выполнения SQL-запросов?
Каким образом инициализировать стандартный контекст без тайм-аута в Go?
Какими методами и подходами ты используешь для проверки работоспособности своего кода?
Могли бы вы объяснить принцип работы взаимного исключения (Mutex) и его использование в многопоточных программах?
Каким образом реализуется уровень изоляции сериализуемых транзакций в PostgreSQL?
Какими способами можно предотвратить или разрешить коллизии при использовании структуры данных Map?
Объясните, что такое блокирующие вызовы в контексте работы с горутинами и как они влияют на выполнение программы
Какое отличие между горутиной в Go и системным потоком (thread) на уровне операционной системы?
Можете объяснить структуру и принцип работы B-дерево для индексирования данных?
Можно ли передать задачу одной горутиной другой, которая при этом находится в состоянии простоя?
Как реализовать цикл по элементам слайса или массива в вашем языке программирования?
Каким образом можно подключить механизм логирования к вашему приложению?
Мог бы ты назвать наиболее распространённые инструменты для управления зависимостями в проектах?
Каким образом определить режим взаимодействия транзакций в системе для обеспечения их корректной работы?
Какие паттерны применяются для реализации плавного отказа систем?