Подготовка к интервью

Банк вопросов с собеседований

Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.

473 вопроса 1634 компании 353 технологии

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме
Сбросить

Каталог

Результаты поиска

Найдено: 473
Теория

Ты интегрировал HashiCorp Vault с Kubernetes и перешёл на External Secrets Operator. Почему Sidecar Injector не подошёл, как ты структурировал Vault Policies для более чем 50 сервисов и как организовал ротацию учётных данных PostgreSQL?

Сравните модели доставки секретов, а не объявляйте Injector плохим. ESO синхронизирует секреты в Kubernetes, Injector доставляет их через Vault Agent; выбор зависит от приложения и требований безопасности.

Читать ответ
Теория

В Kubernetes-кластере с 200 подами внезапно начались случайные вытеснения из-за нехватки памяти, хотя requests и limits настроены корректно. Как диагностировать проблему и определить, вызвана ли она памятью ядра, swap или фрагментацией памяти?

Сначала отличите eviction kubelet от OOMKill контейнера и системного OOM. Корректные requests и limits не гарантируют отсутствие MemoryPressure: память нужна также ядру и системным процессам.

Читать ответ
Теория

По каким признакам определяешь, что деплой прошёл успешно? Как узнать версию сервиса в Kubernetes?

Успех deploy подтверждают завершённый rollout, готовность нужных replicas и работоспособность сервиса по целевым проверкам. Версию сверяют по образу, digest и метаданным приложения, а не только статусу Pod Running.

Читать ответ
Теория

Зачем в одном Pod Kubernetes может понадобиться более одного контейнера?

Несколько контейнеров в Pod нужны для тесно связанных компонентов, которым полезны общий жизненный цикл, сеть и тома. Типичный пример — основной сервис и вспомогательный sidecar.

Читать ответ
Поведенческий

Как у вас организована работа с Kubernetes? Заходишь ли в поды/контейнеры, смотришь логи, меняешь конфиги? Какой интерфейс используется для работы с Kubernetes?

Опишите свой фактический доступ к Kubernetes: просмотр ресурсов, логов, событий, диагностику контейнеров или изменение конфигурации. Наблюдение и администрирование — разные уровни ответственности.

Читать ответ
Поведенческий

Какой у вас опыт работы с Kubernetes? Что вы непосредственно делали?

Назовите действия, которые выполняли в Kubernetes самостоятельно: просмотр ресурсов и логов, диагностика, работа с конфигурацией или развёртывание. Не смешивайте использование кластера с его администрированием.

Читать ответ
Поведенческий

Твой опыт с Kubernetes и мониторингом — как помогает в автоматизации?

Объясните, какие конкретные навыки помогали тестам: проверка готовности окружения, анализ рестартов, ресурсов, логов и метрик. Отделите прикладную диагностику от администрирования кластера.

Читать ответ
Поведенческий

В резюме написано, что работал с Docker и Kubernetes для развёртывания тестовых окружений. Можешь чуть подробнее рассказать, что имеешь в виду, что делал в этом плане?

Разделите действия с Docker и Kubernetes: сборка и запуск образов, настройка зависимостей, manifests, namespaces, конфигурация, readiness и диагностика окружения.

Читать ответ
Теория

Зачем нужно тестовое окружение разворачивать в Kubernetes, а не просто локально или в Docker Compose?

Kubernetes нужен, когда проверяются свойства реального Kubernetes-окружения: конфигурация, сеть, probes, масштабирование и rollout. Для многих локальных тестов Docker Compose проще и достаточен.

Читать ответ
Теория

Почему os.cpu_count() внутри Docker-контейнера в Kubernetes возвращает количество ядер всего физического сервера и как это ломает пулы потоков?

os.cpu_count() сообщает число логических CPU системы, которое может не учитывать CPU quota контейнера. Если по нему создать большой пул, workers будут конкурировать за небольшую квоту и попадать под throttling.

Читать ответ