DevOps | Вопросы собесов
Ir al canal en Telegram
Cайт easyoffer.ru Реклама @easyoffer_adv ВП @easyoffer_vp Тесты t.me/+2P7cpjeyfDVlZjcy Вакансии t.me/+i5KFWEWJ21hhYWEy
Mostrar más5 510
Suscriptores
+124 horas
-67 días
+130 días
Archivo de publicaciones
🤔 К чему применяется UNIQUE?
UNIQUE:
- Применяется для гарантии уникальности значений в столбце или группе столбцов.
- Можно использовать одновременно с NULL, но NULL не считается повтором (в большинстве СУБД).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Получи грант до 1,2 млн руб. на обучение в магистратуре
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
- 4 офлайн программы по востребованным направлениям ИТ
- Онлайн-программа по машинному обучению
- 300 мест с грантами до 1,2 млн руб.
- Вечерние занятия и учеба по выходным — удобно совмещать с работой
- Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
- Возможность стажировок и трудоустройства в ведущих компаниях
- Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии.
Оставляй заявку на грант уже сейчас!
Подать заявку
#реклама 16+
apply.centraluniversity.ru
О рекламодателе
🤔 Что внутри директории Linux: /proc?
Это виртуальная файловая система, предоставляющая доступ к информации о процессах и системе в реальном времени. Она не занимает место на диске, так как данные в ней формируются ядром Linux динамически. Эта файловая система называется procfs (процессная файловая система).
🚩Основное назначение `/proc`
Предоставляет информацию о запущенных процессах, ресурсах системы и конфигурации ядра. Позволяет взаимодействовать с ядром, изменять параметры системы и получать данные о состоянии процессов.
🚩Ключевые элементы внутри `/proc`
🟠Каталоги с идентификаторами процессов (`/proc/[PID]`)
Каждый процесс в системе имеет каталог в
/proc, название которого соответствует его PID (Process ID). В этих каталогах содержится информация о конкретном процессе:
/proc/[PID]/cmdline: Команда, запустившая процесс.
/proc/[PID]/cwd: Символическая ссылка на текущую рабочую директорию процесса.
/proc/[PID]/exe: Символическая ссылка на исполняемый файл процесса.
/proc/[PID]/fd: Директория с открытыми файловыми дескрипторами.
/proc/[PID]/status: Детализированная информация о состоянии процесса (UID, GID, память и т.д.).
🟠Файлы системы
/proc/cpuinfo
Информация о процессоре (модель, частота, количество ядер).
cat /proc/cpuinfo
/proc/meminfo
Информация о памяти (доступная память, кэш, использованная память).
cat /proc/meminfo
/proc/diskstats: Статистика ввода-вывода для дисков.
/proc/uptime: Время работы системы с момента загрузки.
/proc/loadavg: Средняя нагрузка на систему за последние 1, 5 и 15 минут.
🟠Конфигурационные файлы ядра
/proc/sys: Содержит настраиваемые параметры ядра. Например, можно изменить значение максимального количества открытых файлов:
echo 100000 > /proc/sys/fs/file-max
Некоторые популярные настройки
/proc/sys/net/ipv4/ip_forward: Управление пересылкой IPv4-пакетов.
/proc/sys/kernel/pid_max: Максимальный PID, который может быть назначен процессу.
🟠Сетевые интерфейсы
/proc/net:
Информация о сетевых соединениях и интерфейсах.
Примеры:
/proc/net/dev: Статистика сетевых интерфейсов.
/proc/net/tcp: Состояние TCP-соединений.
🟠Информация об устройствах
/proc/devices: Список всех зарегистрированных устройств (символьных и блочных).
/proc/partitions: Информация о разделах жесткого диска.
Ставь 👍 и забирай 📚 Базу знанийВы отстаете от рынка
Каждая пятая компания уже внедрила ИИ в свои бизнес-процессы
Пока одни присматриваются, другие автоматизируют отделы. Обсудим как не выпасть из обоймы 24-26 июня.
Зарегистрироваться
#реклама 16+
ai-practicum.bitrix24.events
О рекламодателе
🤔 Есть URL, тело и ...?
Кроме URL и тела (body), у HTTP-запроса есть:
- заголовки (headers) — содержат метаинформацию (тип данных, авторизация, длина и т.д.);
- метод (method) — GET, POST и т.д.;
- параметры запроса (query parameters);
- статус ответа (в ответе сервера).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Мы сделали это — SWG-система с функционалом DPI
Что на самом деле скрывается внутри HTTPS? Приложения, удаленный доступ или облачные сервисы? Раскрываем все тайны!
Solar webProxy 4.3 — первая отечественная SWG-система с поддержкой DPI, которая позволяет анализировать веб-трафик на уровне приложений и протоколов. Теперь можно точно определить, какие сервисы реально используются при выходе в интернет, и учитывать это при настройке политик доступа.
А чтобы не тратить время на рутину, мы обновили webCAT: теперь категоризация ресурсов и загрузка фидов угроз происходят автоматически
Рассказываем все детали на вебинаре:
Реальные сценарии применения DPI.
Автоматизация категорий ресурсов и фидов от 4RAYS в webCAT.
Бесплатное демо с базовыми функциями Solar webProxy на 60 дней.
Присоединяйтесь!
Зарегистрироваться
#реклама 16+
rt-solar.ru
О рекламодателе
🤔 Что такое маска подсетей, Зачем она нужна?
Маска подсети (subnet mask) — это число, которое определяет, какая часть IP-адреса относится к сети, а какая — к хостам внутри этой сети.
Пример:
IP-адрес: 192.168.1.10
Маска подсети: 255.255.255.0
В двоичном виде
IP: 11000000.10101000.00000001.00001010 (192.168.1.10) Маска: 11111111.11111111.11111111.00000000 (255.255.255.0)🚩 Зачем нужна маска подсети? Разделять сеть на логические сегменты (разделение на подсети). Определять, находятся ли два устройства в одной сети или им нужен маршрутизатор. Экономить IP-адреса, разбивая сеть на нужное количество хостов. 🚩Как это работает? Если два устройства в одной подсети, они могут общаться напрямую. Если в разных — нужен маршрутизатор. 🚩CIDR-нотация Вместо маски 255.255.255.0 можно записать /24. Пример: 192.168.1.10/24 (означает, что первые 24 бита — это сеть). Ставь 👍 и забирай 📚 Базу знаний
❕ Приглашаем на урок по работе с чувствительными данными в Kubernetes-кластере!
⏺Открытый урок K8S + Vault — как получать секреты?
Бесплатно 17 июня в 20:00 МСК. Урок в рамках старта курса «Инфраструктурная платформа на основе Kubernetes» от Otus.
Поймете, как организовать безопасное и масштабируемое взаимодействие между Kubernetes и HashiCorp Vault. Разберём подход dynamic secrets и инструмент External Secrets Operator для интеграции секретов из Vault в кластер.
На уроке вы узнаете:
- как Kubernetes работает с секретами по умолчанию и его ограничения;
- способы интеграции Kubernetes и Vault;
- что такое External Secrets Operator и почему его выбирают для production-сред;
- пошаговую схему подключения Vault к K8s.
➡️ Регистрация на вебинар: https://otus.pw/P9yS/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576
Образование, с которым всегда найдете работу
Открытый социально-экономический колледж (ОСЭК) - ваш шаг к успешной карьере
🎓 Предоставляем высококачественное дистанционное обучение, что позволяет вам учиться в удобное время и в любом месте. Преподаватели — опытные профессионалы, которые помогут вам освоить материалы на практике.
📚 Среднее профессиональное образование в ОСЭК
Без экзаменов - поступление без результатов ЕГЭ, ОГЭ и конкурса
Госаккредитация - диплом ценится работодателями
Высокое качество образования - наши программы соответствуют современным требованиям рынка труда.
Востребованные специальности - получайте актуальные профессии
2 Диплома сразу - без увеличения срока обучения и стоимости
Не покупайте учебники и материалы – всё включено в курс
⚡ Только в июне скидки на обучение до 48%
Узнать больше
#реклама 16+
pk.i-spo.ru
О рекламодателе
🤔 Какие коды ответа мы получаем от веб-сервера?
1. 2xx (Успех): успешное выполнение запроса (например, 200 OK).
2. 3xx (Перенаправление): клиенту нужно выполнить дополнительные действия (например, 301 Moved Permanently).
3. 4xx (Ошибка клиента): ошибка в запросе клиента (например, 404 Not Found).
4. 5xx (Ошибка сервера): сервер не смог обработать запрос (например, 500 Internal Server Error).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
🤔 В каких случаях используется multi stage?
Multi-stage (многоэтапная сборка) — это метод создания Docker-образов, позволяющий уменьшить их размер и повысить безопасность.
🚩Когда используется?
🟠Оптимизация размера образа
удаляем ненужные зависимости из финального образа.
🟠Безопасность
не включаем инструменты сборки в рабочий контейнер.
🟠Скорость деплоя
меньший образ быстрее скачивается и запускается.
🟠Кросс-компиляция
собираем приложение в одном окружении, а запускаем в другом.
🚩Пример использования Multi-stage в Docker
Допустим, у нас есть приложение на Go. Мы сначала компилируем его в одном контейнере, а затем создаем минимальный образ для запуска.
# Этап 1: сборка
FROM golang:1.20 AS builder
WORKDIR /app
COPY . .
RUN go build -o myapp
# Этап 2: минимальный образ для запуска
FROM alpine:latest
WORKDIR /root/
COPY --from=builder /app/myapp .
CMD ["./myapp"]
🚩Использование в React / Angular / Vue
При сборке фронтенда мы можем сначала установить зависимости и собрать проект, а затем развернуть его на nginx.
# Этап 1: сборка приложения
FROM node:18 AS builder
WORKDIR /app
COPY package.json ./
RUN npm install
COPY . .
RUN npm run build
# Этап 2: деплой на nginx
FROM nginx:alpine
COPY --from=builder /app/dist /usr/share/nginx/html
CMD ["nginx", "-g", "daemon off;"]
Ставь 👍 и забирай 📚 Базу знанийПовысьте эффективность бизнеса с серверами SRV-LEGION!
✅ Надежность и качество: Серверы SRV-LEGION — это продукция российского производства, которая вошла в каталог продукции ГИСП и атлас импортозамещения CNews. Доверьтесь проверенному качеству!
✅ Гибкие решения под ваши нужды: Мы предлагаем индивидуальные конфигурации серверов, которые легко адаптируются под задачи бизнеса и госструктур. Используйте наш онлайн конфигуратор для создания идеального решения!
✅ Надежный поставщик: Мы гарантируем высокие стандарты обслуживания и технической поддержки. С нами вы можете быть уверены в стабильной работе ИТ-инфраструктуры.
💻 Закажите серверы SRV-LEGION и обеспечьте своему бизнесу надежную платформу для роста и развития.
📞 Свяжитесь с нами для бесплатной консультации и узнайте больше о наших решениях!
Перейти на сайт
#реклама
srv-legion.ru
О рекламодателе
🤔 Как раскатать роль на все сервера последовательно, но не на все сразу?
Используется параметр serial в playbook, который задает количество серверов, на которые применяется роль одновременно. Например, serial: 1 обновляет по одному серверу за раз, что снижает риски при развертывании.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Ваш друг ищет работу?
Рекомендуйте его в Контур и получите до 120 000 руб. Принимаем рекомендации от всех, не только от сотрудников компании.
В экосистеме Контура больше 70 IT-продуктов, которыми пользуется каждый третий бизнес в России. Входим в топ-5 лучших работодателей среди IT-компаний по версии HeadHunter.
Мы продолжаем расти, поэтому всё время в поиске:
— IT-специалистов
— Менеджеров по B2B-продажам (начинающих и опытных)
— Маркетологов и аналитиков
— Продактов и проджект-менеджров
— Специалистов клиентской поддержки.
Помочь другу устроиться на работу просто:
1. Вы рассказываете о вакансии и делитесь с нами его контактом для связи
2. Если кандидат успешно пройдет отбор и испытательный срок, мы выплатим вам денежный бонус.
Подробнее о вакансиях и условиях программы на сайте💻
Узнать больше
#реклама
kontur.ru
О рекламодателе
🤔 Какие есть правила которые запрещают запускаться какой-либо ноде?
В Kubernetes есть несколько механизмов, которые могут запретить или ограничить запуск подов на определенных нодах.
🚩Taints & Tolerations (Метки и допуска)
Taints – метки на нодах, запрещающие размещение подов, если у них нет соответствующего допуска (Toleration).
Используется для изоляции, приоритизации узлов или резервирования ресурсов.
kubectl taint nodes my-node key=value:NoSchedule
Разрешить конкретному поду запускаться на этой ноде
tolerations:
- key: "key"
operator: "Equal"
value: "value"
effect: "NoSchedule"
🚩Node Selectors (Выбор ноды по меткам)
Запрещает запускаться на всех нодах, кроме указанных.
Используется для привязки подов к определенным серверам.
spec:
nodeSelector:
disktype: ssd
🚩Node Affinity (Расширенные правила выбора ноды)
Позволяет задать гибкие условия (обязательные и предпочтительные).
affinity:
nodeAffinity:
requiredDuringSchedulingIgnoredDuringExecution:
nodeSelectorTerms:
- matchExpressions:
- key: region
operator: In
values:
- us-east-1
🚩Pod Disruption Budget (Ограничение количества перезапусков)
Запрещает запуск новых подов, если их уже запущено определенное количество.
apiVersion: policy/v1
kind: PodDisruptionBudget
metadata:
name: my-pdb
spec:
maxUnavailable: 3
selector:
matchLabels:
app: my-app
Ставь 👍 и забирай 📚 Базу знанийМетодичка: как сделать онлайн-встречи эффективнее
Надоело ждать коллег, которые постоянно забывают о встречах, а отсутствие повестки и потерянные договоренности мешают нормально работать?
Команда МТС Линк собрала на 37 страницах полезные материалы, чек-листы и кейсы, которые помогают компаниям проводить эффективные совещания в онлайне с помощью сервиса Встречи.
Из методички узнаете:
- Как создать постоянную ссылку и подключаться на встречи в 2 клика,
- Как делать заметки и работать с файлами, не переживая за качество связи и безопасность данных.
- Как облегчает жизнь ИИ, который расшифровывает созвоны в текст и автоматически отправляет расшифровку на почту.
Еще в методичке описаны 7 способов оценки текущей эффективности ваших онлайн-встреч.
Получить гайд можно бесплатно на сайте.
Скачать
#реклама 16+
mts-link.ru
О рекламодателе
🤔 Чем отличается Docker Compose от Docker Swarm?
- Docker Compose — инструмент для локальной разработки и управления многоконтейнерными приложениями с помощью docker-compose.yml.
- Docker Swarm — это средство оркестрации, позволяющее масштабировать, балансировать и управлять сервисами на кластере машин.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
Высшее образование дистанционно в Московском ВУЗе
Вы мечтаете получить высшее образование, но не сдали ЕГЭ или получили низкие баллы? У нас есть решение для вас!
Институт Международных Экономических Связей предлагает дистанционное обучение , которое позволяет получать качественные знания из любой точки мира по 10+ направлениям обучения.
✅ Государственный диплом без отметки о дистанте
✅ Удобный личный кабинет студента
✅ Поддержка кураторов на каждом этапе обучения
✅ Можно поступить без ЕГЭ
Узнать больше
#реклама 16+
imes.su
О рекламодателе
🤔 В чем отличие девопс-инженера от sre-инженера?
DevOps-инженер и SRE (Site Reliability Engineer) — это роли, которые пересекаются в своих задачах, но имеют разные акценты и подходы.
🚩Определение ролей
🟠DevOps-инженер
Основная цель: Ускорить и автоматизировать процесс разработки, тестирования и развертывания приложений.
Подход: Сосредоточен на создании и поддержке CI/CD, инфраструктуры как кода (IaC) и инструментах автоматизации.
Фокус: Эффективность процессов разработки. Улучшение взаимодействия между командами разработки (Dev) и эксплуатации (Ops).
🟠SRE-инженер
Основная цель: Обеспечение стабильности, надежности и производительности системы в продакшене.
Подход: Применяет инженерные подходы и автоматизацию для управления операциями и масштабированием.
Фокус: Стабильность и надежность системы. Мониторинг, устранение сбоев и управление инцидентами.
Ставь 👍 и забирай 📚 Базу знаний
Повышаем надежность управления кластерами Apache Ignite
10 июня в 11:00 приглашаем на вебинар «Повышаем надежность управления кластерами Apache Ignite и Platform V DataGrid с помощью Grid Center».
Platform V Grid Center — инструмент для администрирования IMDG кластеров Apache Ignite и Platform V DataGrid — резидентных СУБД для работы с данными в режиме реального времени. Недавно получил крупные новые доработки, о них владелец продукта расскажет на встрече.
Кому полезно?
Всем, кто использует кластеры Apache Ignite или Platform V DataGrid, а также тем, кто только присматривается к ним.
Регистрация по ссылке
Ждем встречи с вами!
Зарегистрироваться
#реклама 16+
platformv.sbertech.ru
О рекламодателе
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
