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

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

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

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

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

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

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

Каталог

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

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

Какие параметры в Docker Compose стоит задавать для улучшения отказоустойчивости и надёжности работы сервиса?

В Compose полезны restart policy, healthcheck, корректный stop_grace_period, лимиты ресурсов и постоянные volumes. Готовность зависимости нужно связывать с реальной проверкой здоровья, а не только стартом контейнера.

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

Как в Kubernetes задавать переменные окружения для контейнеров и как организовать разные значения этих переменных для разных окружений одного приложения?

Переменные задают в Pod spec через env или envFrom, используя явные значения, ConfigMap и Secret. Разные окружения получают отдельные конфигурации через namespaces, Helm values или overlays.

Читать ответ
System Design

В Kubernetes приложение иногда стартует раньше PostgreSQL. Какой вариант поставки наиболее безопасен?

Из вариантов наиболее полный — отдельный контролируемый запуск миграций и readinessProbe приложения. Readiness не допускает трафик до готовности, а миграции не конкурируют при старте каждой реплики.

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

Какой у вас опыт работы с Docker? Какие языки чаще всего использовали в работе?

Ответьте на две части отдельно: практические задачи с Docker и языки, на которых поставляли результат. Для каждого назовите конкретный уровень ответственности.

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

Зачем в Dockerfile используются два базовых образа и несколько этапов, а не одна сборка?

Multi-stage build отделяет среду сборки от среды запуска. В первом этапе находятся компиляторы и зависимости сборки, во второй копируются только необходимые runtime-артефакты.

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

Приходилось ли вам работать с Docker?

Расскажите, что именно делали с Docker: собирали образы, запускали сервисы, работали с Compose, сетью, volumes или production-релизами. Один запуск готового контейнера и сопровождение образов — разные уровни опыта.

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

У тебя прописано, что автоматизировал CI/CD. Каким образом принимал участие в тестировании?

Свяжите автоматизацию CI/CD с конкретными проверками: какие тесты писали, как запускали их в pipeline и какие ошибки блокировали релиз. Отделите настройку процесса от авторства тестов.

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

Как удобнее передать Python-приложение заказчику для запуска, и какие есть альтернативы Docker-образу?

Способ передачи зависит от среды заказчика: Docker-образ, Python-пакет с окружением, системный пакет или собранный исполняемый файл. Важно сделать запуск воспроизводимым и документированным.

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

Как вы были вовлечены в CI/CD, организацию деплоя и оркестрацию: этим занимались DevOps или разработчики тоже?

Разделите ответственность: кто создавал pipeline и инфраструктуру, а кто писал проверки, готовил миграции и сопровождал релиз. Расскажите только о своей фактической роли.

Читать ответ
System Design

Если бы нужно было реализовать аналог Ansible самостоятельно, как бы вы спроектировали такое решение?

Разделите решение на inventory, безопасное подключение к узлам, декларативные задачи и исполнитель. Основная сложность аналога Ansible — идемпотентность и предсказуемое восстановление после частичного сбоя.

Читать ответ