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

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

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

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

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

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

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

Каталог

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

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

В чём разница между образом и контейнером Docker? Что такое Dockerfile и что в нём пишут?

Образ Docker — шаблон файловой системы и конфигурации запуска, контейнер — созданный из него экземпляр с процессом, настройками и изменяемым слоем. Dockerfile описывает шаги сборки образа.

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

Какой environment использовался внутри Docker (poetry/uv)?

Ответ зависит от конкретного проекта: Docker не требует Poetry, uv или virtualenv. Назовите фактический инструмент установки зависимостей, lock-файл и способ запуска Python внутри образа.

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

Как Linux cgroups и namespaces изолируют Docker-контейнер и почему превышение лимита по CPU вызывает троттлинг, а по RAM — OOM?

Namespaces изолируют видимость ресурсов, а cgroups учитывают и ограничивают их потребление. CPU-квоту можно отложить до следующего периода, а при нехватке памяти требуется reclaim, отказ выделения или OOM.

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

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

Ответьте отдельно про Docker и Kubernetes, указав уровень опыта: локальная разработка, подготовка образов, выпуск приложений или сопровождение инфраструктуры. Подкрепите это одним примером.

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

Какие реализации Kubernetes использовали: полноценный Kubernetes или облегчённые варианты вроде K3s и Minikube?

Назовите фактический дистрибутив и среду использования. K3s — полноценный совместимый Kubernetes-дистрибутив с облегчённой поставкой, а Minikube прежде всего удобен для локальных кластеров.

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

Как вы повлияли на CI/CD-процесс в команде?

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

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

Как подключиться к базе данных, запущенной в Docker, чтобы что-то в ней посмотреть или изменить?

Подключитесь клиентом СУБД через опубликованный порт либо запустите клиент внутри контейнера. Сначала проверьте окружение, базу и права; для просмотра предпочтительна read-only роль.

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

Как можно было бы организовать развёртывание проще и эффективнее, чем вручную по SSH, в том числе для кластера хостов или без Docker?

Автоматизируйте воспроизводимую поставку артефакта через CI/CD и управление конфигурацией. Docker необязателен: приложение можно запускать как systemd-сервис с версионированными release-каталогами.

Читать ответ