Golang
Можешь ли ты перечислить основные виды очередей, используемые в RabbitMQ?
Приходилось ли ранее сталкиваться с продуктами компании? Кто-то из знакомых, может быть, работает?
В каком месте в коде происходят объявления переменных внутри функции?
Разрешено ли отправлять данные в канал, который не открыт для чтения и записи?
Когда стоит прокидывать контекст в БД в ExecContext, а когда не стоит?
Какие основные отличия между базой данных и простым файлом для хранения данных?
Как реализовать двухэтапную проверку пользователя для повышения безопасности системы?
Можно ли выполнять приведение типов между разными типами данных в языке Go?
Какими методами и подходами ты используешь для проверки работоспособности своего кода?
Можете объяснить, что происходит внутри операционной системы при вызове системных вызовов?
Каким образом осуществляется сбор метрик с помощью системы Prometheus?
Какие основные обстоятельства приводят к тому, что горутина прекращает своё выполнение и исчезает из потоков выполнения?
Каким образом можно передать метрики из приложения в Grafana для визуализации и мониторинга?
Когда может возникнуть ситуация, что интерфейс объекта равен null?
Какие объекты или компоненты управляются параллельно в языке Go при использовании многопоточности?
Какая роль у каждого уровня изоляции транзакций в базе данных?
Можешь привести примеры алгоритмов использования при обновлении данных в кэше?
Как обеспечить безопасную запись данных в канал из нескольких горутин без использования блокировки?
Можете объяснить, что такое условная переменная sync.Cond в языке Go и для чего она используется?
Какое внутреннее устройство стоит за понятием Topic в Kafka?