Какие методы мониторинга и диагностики состояния сервера ты знаешь?
Для мониторинга и диагностики состояния сервера на Go часто используют следующие методы:
Читать ответПодготовка к интервью
799 вопросов с собеседований в ВК
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в ВК. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: frontend, browser, mobile.
Каталог
Для мониторинга и диагностики состояния сервера на Go часто используют следующие методы:
Читать ответОсновные особенности языка Go (Golang):
Читать ответgo package main
Читать ответБуферизированный канал с длиной 1 в Go позволяет отправителю записать одно значение в канал без блокировки, если буфер пуст.
Читать ответIstio — это сервис-меш (service mesh), который обеспечивает управление, безопасность и наблюдаемость для микросервисов в распределённых системах.
Читать ответСвязь между горутинами в Go обычно организуется через каналы (channels). Каналы позволяют безопасно передавать данные между горутинами и синхронизировать их работу.
Читать ответДа, в Kubernetes под может содержать несколько контейнеров, которые совместно используют один и тот же сетевой namespace.
Читать ответsystemctl restart полностью останавливает и затем запускает сервис заново. Это приводит к полной перезагрузке процесса, что может вызвать кратковременную недоступность сервиса.
Читать ответВ Go конструкция for range используется для итерации по коллекциям, включая строки. При итерации по строке for i, v := range str:
Читать ответАтомарные операции — это операции, которые выполняются целиком или не выполняются вовсе, без возможности прерывания другими потоками. В контексте многопоточного программирования это важно для предотвращения гонок данных.
Читать ответПроцесс загрузки Linux сервера можно разбить на несколько этапов:
Читать ответДля тестирования граничных случаев задачи о максимальном расстоянии важно проверить:
Читать ответ