Logo
TGCATALOG
Каталог Подборки Блог
DevOps - вопросы собесов

DevOps - вопросы собесов

Собесы DevOps.

Нет оценок
2,061
26.10.2026
2,061
26.10.2026
Нет оценок
2,061
26.10.2026
Безопасный переход через бот
О канале

Собесы DevOps.

Подписчиков 5,577
Тематика Технологии
Язык Русский
Ссылка t.me/easy_devops

Также рекомендуем

Kekaton AI | Озвучка и клон голоса
Kekaton AI | Озвучка и клон голоса
Бот

AI бот для озвучки текста и клонирования голоса в Telegram. Создавай аудио с помощью нейросети быстро и просто.

Описание

Вопросы для собеседований по DevOps.

Последние посты

DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Кто-нибудь использует ReplicaSet? Как считаете, нормальная ли это тема использовать ReplicaSet? В большинстве случаев ReplicaSet используется опосредованно через Deployment. Прямое использование ReplicaSet возможно, если нужно точечно управлять pod'ами без стратегии обновлений, но это редко требуется. Лучше использовать Deployment как стандарт. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Зачем нужен стейт в Terraform? Файл terraform.tfstate хранит текущее состояние инфраструктуры. Он нужен, чтобы Terraform знал, какие ресурсы уже существуют, и мог правильно управлять изменениями. 🟠Отслеживание ресурсов Terraform использует tfstate, чтобы сопоставлять код с реальными ресурсами. В коде создаем виртуальную машину hcl resource "aws_instance" "example" { ami = "ami-123456" instance_type = "t2.micro" } Запускаем terraform apply, создается сервер в AWS В terraform.tfstate записывается информация об этом ресурсе При следующем terraform apply Terraform сверяет tfstate с реальными ресурсами и вносит только изменения 🟠Управление зависимостями Когда ресурсы связаны (например, сервер и security group), Terraform понимает связи через tfstate и удаляет ресурсы в правильном порядке 🟠Работа в команде (`remote state`) Когда несколько разработчиков работают с Terraform, tfstate должен храниться в общем месте, например - S3 + DynamoDB (AWS) - Terraform Cloud - GCS + Firestore (GCP) - Azure Storage + CosmosDB (Azure) hcl terraform { backend "s3" { bucket = "my-terraform-state" key = "prod/terraform.tfstate" region = "us-east-1" encrypt = true dynamodb_table = "terraform-lock" } } Ставь 👍 и забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Как Kubernetes будет обновлять секреты, если есть шесть реплик подов с одним и тем же секретом? По умолчанию Kubernetes не обновляет секреты автоматически. Обновление секретов в подах требует ручного перезапуска, использования контроллеров обновлений или интеграции с CSI и Vault Agent. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что такое acl в linux? ACL (Access Control List) – это механизм расширенных прав доступа в Linux, который позволяет задавать более гибкие разрешения для файлов и директорий, чем стандартные chmod и chown. Позволяет назначать дополнительные права для отдельных пользователей и групп Упрощает гранулярный контроль доступа Работает поверх стандартных прав (rwx) 🚩Проверка поддержки ACL Убедимся, что файловая система поддерживает ACL mount | grep acl Если ACL не включен, монтируем с поддержкой ACL mount -o remount,acl /home 🚩Проверка текущих ACL-прав Команда getfacl показывает текущие ACL для файла или папки getfacl myfile.txt Пример вывода # file: myfile.txt # owner: user1 # group: users user::rw- user:john:r-- group::r-- mask::r-- other::--- 🚩Добавление новых ACL-прав (`setfacl`) Разрешить пользователю john запись (rw) в myfile.txt setfacl -m u:john:rw myfile.txt Разрешить группе developers выполнение (x) setfacl -m g:developers:x myfile.txt Дать всем (other) полный доступ (rwx) setfacl -m o::rwx myfile.txt Назначить по умолчанию права для всех новых файлов в папке project/ setfacl -d -m u:john:rwx project/ 🚩Удаление ACL-прав Удалить ACL для пользователя john setfacl -x u:john myfile.txt Очистить все ACL-права файла setfacl -b myfile.txt Ставь 👍 и забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Чем отличается образ от контейнера? Образ (Image) – это шаблон, из которого создаются контейнеры. Контейнер (Container) – это запущенный экземпляр образа. 🚩Что такое образ (Image)? Образ – это неизменяемый шаблон с установленным ПО Содержит все файлы, библиотеки и зависимости Может храниться в реестре (Docker Hub, GitHub Container Registry, ECR) docker pull nginx:latest Пример списка образов docker images Пример создания образа через Dockerfile FROM ubuntu:latest RUN apt update && apt install -y nginx CMD ["nginx", "-g", "daemon off;"] docker build -t my-nginx . 🚩Что такое контейнер (Container)? Контейнер – это запущенный экземпляр образа Может изменять файлы и состояние, но это не сохраняется в образе Изолирован, но использует ядро ОС хоста docker run -d --name web -p 80:80 nginx Пример списка контейнеров docker ps Пример остановки контейнера docker stop web Ставь 👍 и забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что такое Redis и для чего он нужен? Redis — это in-memory хранилище данных типа ключ-значение. Используется как: - кэш, - брокер сообщений (Pub/Sub), - счётчики, - очереди, - сессионное хранилище, - блокировки и семафоры. Он хранит данные в памяти, с возможностью сброса на диск (RDB, AOF), что делает его молниеносным. Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Как работает DRCP? DRCP (Database Resident Connection Pooling) — это механизм в Oracle Database, который уменьшает нагрузку на базу данных за счет повторного использования соединений между клиентами и сервером. DRCP полезен для сред с большим количеством краткоживущих соединений, например, веб-приложений. 🚩Почему нужен DRCP? Экономит ресурсы – вместо создания новых соединений база использует пул уже существующих. Снижает нагрузку на сервер – меньше процессов, меньше потребления памяти и CPU. Ускоряет работу – повторное использование соединений сокращает время на установку нового подключения. Идеально для многопоточных сред – например, PHP-приложений, где соединения краткосрочные. 🚩Как DRCP работает? 🟠Клиент делает запрос на подключение Клиент (например, веб-приложение) отправляет запрос на подключение к базе. Вместо создания нового процесса сервер ищет свободное соединение в пуле DRCP. 🟠DRCP предоставляет соединение Если в пуле есть свободное соединение, оно передается клиенту. Если нет – создается новое (если не превышен лимит). 🟠Клиент выполняет SQL-запрос После завершения работы клиент "освобождает" соединение. Вместо закрытия соединение возвращается в пул, чтобы быть использованным другим клиентом. 🟠Диспетчер соединений управляет пулом Connection Broker (диспетчер соединений) следит за балансировкой нагрузки и распределяет соединения между клиентами. 🚩Как включить DRCP? Включаем DRCP на сервере EXEC DBMS_CONNECTION_POOL.START_POOL(); Проверяем статус пула SELECT * FROM V$CPOOL_STATS; Подключаем клиента с использованием DRCP CONNECT user/password@database:pooled Ставь 👍 и забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 В чем отличие девопс-инженера от sre-инженера? DevOps-инженер и SRE (Site Reliability Engineer) — это роли, которые пересекаются в своих задачах, но имеют разные акценты и подходы. 🚩Определение ролей 🟠DevOps-инженер Основная цель: Ускорить и автоматизировать процесс разработки, тестирования и развертывания приложений. Подход: Сосредоточен на создании и поддержке CI/CD, инфраструктуры как кода (IaC) и инструментах автоматизации. Фокус: Эффективность процессов разработки. Улучшение взаимодействия между командами разработки (Dev) и эксплуатации (Ops). 🟠SRE-инженер Основная цель: Обеспечение стабильности, надежности и производительности системы в продакшене. Подход: Применяет инженерные подходы и автоматизацию для управления операциями и масштабированием. Фокус: Стабильность и надежность системы. Мониторинг, устранение сбоев и управление инцидентами. Ставь 👍 и забирай 📚 Базу знаний
DevOps - вопросы собесов
DevOps - вопросы собесов
🔒Открыть пост
и посмотреть медиа
🤔 Что такое AOT компилирование? AOT (Ahead Of Time) — это предварительная компиляция кода в исполняемый бинарник до запуска программы. Плюсы: - ускорение старта; - уменьшение использования ресурсов во время выполнения; - повышенная безопасность (без доступа к исходному коду). Ставь 👍 если знал ответ, 🔥 если нет Забирай 📚 Базу знаний
DevOps - вопросы собесов
Динамика подписчиков
+0.3% за 30 дней
Текущие
5,577
Месяц назад
5,558
Средний рост
+1 / день
Обновлено
2 дня назад

Отзывы о канале DevOps - вопросы собесов

Авторизуйтесь, чтобы оставить отзыв

Только зарегистрированные пользователи могут делиться своим мнением.

Пока нет отзывов

Станьте первым, кто поделится своим впечатлением об этом ресурсе!

Похожие ресурсы

Loading
Переход на светлую тему
Главная Каталог Подборки Блог Вход