uz
Feedback
DevOps | Вопросы собесов

DevOps | Вопросы собесов

Kanalga Telegram’da o‘tish
5 498
Obunachilar
Ma'lumot yo'q24 soatlar
-157 kunlar
-1630 kunlar
Postlar arxiv
Как посмотреть размер папки на диске ? Спросят с вероятностью 13% Для того чтобы узнать размер папки на диске, можно воспользоваться различными методами в зависимости от операционной системы. Вот несколько способов для наиболее распространённых ОС: Windows Использование проводника (Explorer) 1️⃣Откройте Проводник Windows. 1️⃣Наведите на папку, размер которой вы хотите узнать. 3️⃣Кликните правой кнопкой мыши и выберите "Свойства". 4️⃣В открывшемся окне "Свойства" вы увидите размер папки в разделе "Размер". Использование командной строки 1️⃣Откройте командную строку (Cmd) или PowerShell. 2️⃣Введите следующую команду, заменив ПутьКПапке на путь к интересующей вас папке:
      du -sh ПутьКПапке
   
Для PowerShell можно использовать:
      Get-ChildItem ПутьКПапке -Recurse | Measure-Object -Property Length -Sum
   
Здесь Get-ChildItem перечисляет все файлы в папке, а Measure-Object считает их размер. macOS и Linux Использование терминала 1️⃣Откройте терминал. 2️⃣Введите команду du, чтобы узнать размер папки. Вот пример команды, которая показывает размер папки в читаемом виде (суммарный размер всех файлов):
      du -sh /путь/к/папке
   
Здесь: ✅-s означает "summary" (суммировать размер всех файлов в папке), ✅-h означает "human-readable" (отображать размер в удобочитаемом формате, например, в КБ, МБ, ГБ). Объяснение команды du Используется в Unix-подобных операционных системах для измерения размера файлового пространства, используемого файлами и папками. Она может быть настроена для вывода размера отдельных файлов в папке или для подсчёта общего размера всех файлов в папке. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек техно
Jobski - твой помощник при поиске работы в IT Сервис индивидуально подбирает вакансии, учитывая ваш опыт, навыки и стек технологий. Узнать больше #реклама jobski.ru О рекламодателе

🤔 Какой метод аутентификации и авторизации обеспечивает повышенную безопасность в микросервисной архитектуре?
Anonymous voting

Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множ
Как повысить эффективность вебинаров? Организация продающего вебинара - не простая задача, ведь необходимо предусмотреть множество деталей: удобную дату, вовлекающий контент, методы продвижения и взаимодействия с участниками. Вебинары от МТС Линк помогают привлекать новых клиентов и увеличивать конверсию из участника в лид. В сервисе доступен анализ поведения пользователей во время вебинара, синхронный перевод, автовебинары и интерактивные инструменты для вовлечения участников. Делимся методичкой с кейсами, чек-листами и инструкциями для маркетологов, PR и event-менеджеров, чтобы сделать вебинары эффективным инструментом для лидогенерации. Получите методичку бесплатно на сайте. Скачать #реклама 16+ mts-link.ru О рекламодателе

На каких технологиях базируется контейнеризация докер в том числе ? Спросят с вероятностью 13% Контейнеризация — это метод виртуализации на уровне операционной системы, который позволяет запускать и управлять приложениями и их зависимостями в изолированных "контейнерах". Docker, одна из наиболее популярных платформ для контейнеризации, использует ряд технологий Linux и функций ядра для обеспечения изоляции и безопасности контейнеров. Вот основные технологии, на которых она базируется: 1️⃣Пространства имён (Namespaces) Являются ключевой функцией ядра Linux, которая ограничивает видимость и доступность системных ресурсов между различными процессами. Каждый контейнер работает в собственном наборе пространств имён, изолированно от других контейнеров и хост-системы. Основные пространства имён включают: ✅PID (Process ID): Изоляция процессов. ✅NET (Network): Управление сетевыми интерфейсами. ✅IPC (Inter-process Communication): Управление доступом к IPC ресурсам. ✅Mount: Управление точками монтирования файловых систем. ✅UTS (UNIX Time Sharing): Изоляция имени хоста и домена. ✅User: Изоляция пользователей и групп. 2️⃣Контрольные группы (Control Groups, cgroups) Позволяют ограничивать и изолировать ресурсы системы, такие как ЦПУ, память, ввод-вывод и сеть, которые используются процессами. Docker использует cgroups для контроля над тем, сколько ресурсов системы может использовать каждый контейнер. 3️⃣Union File Systems Это файловая система, которая поддерживает создание слоёв для файлов и папок, что позволяет контейнерам быть "легковесными". Docker использует UnionFS для предоставления базового образа контейнера, к которому можно добавлять изменения, не модифицируя исходный образ. Примеры таких файловых систем включают AuFS, OverlayFS и другие. 4️⃣Docker Engine Это сервер с открытым API, который выполняет задачи по созданию, запуску и управлению Docker контейнерами. Он использует вышеупомянутые технологии для обеспечения изоляции и безопасности. 5️⃣Docker Image и Dockerfile Строит свои контейнеры на основе образов (images), которые описаны в специальных файлах конфигурации — Dockerfile. Эти образы состоят из слоёв, каждый из которых представляет собой набор изменений относительно предыдущего слоя. Dockerfile содержит набор инструкций для сборки образа, что включает установку программного обеспечения, копирование файлов и другие команды. Технологии позволяют создавать легковесные, но в то же время полнофункциональные и изолированные среды для приложений. Это делает контейнеризацию мощным инструментом и облегчает развертывание, масштабирование и управление приложениями. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

🤔 Какой инструмент используется для оркестрации контейнеров и управления их жизненным циклом?
Anonymous voting

Какие протоколы есть ? Спросят с вероятностью 13% Существует множество протоколов, каждый из которых выполняет определённые функции. Протоколы можно классифицировать по различным уровням сетевой модели OSI (Open Systems Interconnection) или по уровням модели TCP/IP. Вот краткий обзор некоторых из наиболее значимых протоколов в этих моделях: Протоколы уровня приложений (Application Layer)HTTP (Hypertext Transfer Protocol): используется для передачи веб-страниц и других данных в интернете. ✅HTTPS (HTTP Secure): расширение HTTP с поддержкой шифрования для безопасной передачи данных. ✅FTP (File Transfer Protocol): протокол для передачи файлов между системами через TCP/IP сети. ✅SMTP (Simple Mail Transfer Protocol): используется для отправки электронной почты. ✅IMAP (Internet Message Access Protocol) и POP3 (Post Office Protocol version 3): протоколы для получения электронной почты с сервера. ✅DNS (Domain Name System): протокол для преобразования доменных имен в IP-адреса. Протоколы транспортного уровня (Transport Layer)TCP (Transmission Control Protocol): обеспечивает надёжную, упорядоченную и безошибочную доставку данных. ✅UDP (User Datagram Protocol): обеспечивает передачу без установления соединения, что быстрее, но менее надёжно по сравнению с TCP. Протоколы сетевого уровня (Network Layer)IP (Internet Protocol): основной протокол для передачи пакетов данных через сеть. Включает IPv4 и IPv6. ✅ICMP (Internet Control Message Protocol): используется для передачи сообщений об ошибках и другой информационной диагностики. ✅ARP (Address Resolution Protocol): протокол для определения MAC-адреса по IP-адресу устройства в локальной сети. Протоколы канального уровня (Data Link Layer)Ethernet: наиболее распространённая технология для локальных сетей. ✅PPP (Point-to-Point Protocol): используется для прямого соединения двух узлов. ✅MAC (Media Access Control): управляет доступом к передающей среде. Протоколы физического уровня (Physical Layer) ✅В этой категории протоколы обычно не называются, но они включают стандарты для передачи электрических, оптических или иных сигналов по физическим медиам, таким как медные кабели, волоконно-оптические кабели и радиоволны. Каждый из этих протоколов выполняет определенные функции, необходимые для обеспечения эффективной и надежной передачи данных между компьютерами и другими устройствами в сети. Важно понимать, как они взаимодействуют друг с другом, чтобы построить эффективную и безопасную сетевую инфраструктуру. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Лицензионные решения Microsoft доступные в России Доступные решения к продаже на территории России со сроком подписки 12 меся
Лицензионные решения Microsoft доступные в России Доступные решения к продаже на территории России со сроком подписки 12 месяцев: - Microsoft Office 365 для бизнеса (Basic, Standard, Premium) - Office E1, E3, E5, Microsoft F1, F3, F5 - Project Plan 5 - Microsoft Power BI - Microsoft Dynamics 365 Заполните заявку, чтобы подключить продукт Microsoft Попробовать #реклама cloud4y.ru О рекламодателе

🤔 Какой метод развертывания минимизирует простой и обеспечивает беспрерывную доставку?
Anonymous voting

Что такое service monitor в кубере ? Спросят с вероятностью 13% ServiceMonitor является частью экосистемы Prometheus, используемой вместе с оператором Prometheus для более удобного и автоматизированного мониторинга ресурсов в Kubernetes. Этот ресурс предназначен для упрощения процесса сбора метрик с различных сервисов, работающих внутри кластера Kubernetes. Основная функция: Это автоматизация процесса обнаружения сервисов и их метрик для Prometheus. В классическом использовании Prometheus, конфигурация целей сбора метрик обычно требует ручного определения. Автоматизирует этот процесс, позволяя Prometheus динамически обнаруживать сервисы в кластере и собирать с них метрики, основываясь на заданных критериях и метках. Как он работает Настраивается через манифест Kubernetes, в котором указываются: ✅Селекторы для выбора сервисов, с которых нужно собирать метрики. ✅Параметры, описывающие, какие порты, пути и схемы (HTTP или HTTPS) следует использовать для сбора метрик. Автоматически связывается с сервисами, подходящими под его селекторы, и настраивает Prometheus на сбор метрик с этих сервисов.
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  name: example-service-monitor
  labels:
    team: frontend
spec:
  selector:
    matchLabels:
      app: example-app
  endpoints:
  - port: web
    interval: 30s
В этом примере:selector.matchLabels определяет, что ServiceMonitor должен применяться к сервисам, у которых метка app соответствует example-app. ✅endpoints указывает, что метрики следует собирать с порта web каждые 30 секунд. Преимущества: 1️⃣Автоматизация: Автоматизирует процесс конфигурации мониторинга, что упрощает управление мониторингом в больших и динамически изменяющихся средах Kubernetes. 2️⃣Централизация управления: Все настройки мониторинга могут быть централизованно управляемы через Kubernetes манифесты, что облегчает изменение и распространение изменений. 3️⃣Масштабируемость: Подход подходит для масштабируемых приложений, автоматически адаптируясь к изменениям в числе экземпляров сервиса или его конфигурации. Использование ServiceMonitor вместе с Prometheus значительно упрощает задачу мониторинга, позволяя более эффективно управлять производительностью и здоровьем приложений в кластере. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Приглашаем на пикник для ИТ-специалистов Отвлекитесь от экрана — оторвитесь на ИТ-пикнике 17 августа. У фестиваля больше 17-ти ИТ-партнеров. Вас ждут воркшопы, лекции от спикеров известных компаний, нетворкинг, выступления топовых музыкантов и даже детская зона. Ждем опытных ИТ-специалистов. Зарегистрироваться #реклама 16+ it-picnic.ru О рекламодателе

🤔 Какая команда Kubernetes используется для развертывания приложения, указанного в файле манифеста?
Anonymous voting

❓Если вам интересно - Почему батчевые update могут вызывать дедлоки - Что делать, если одни и те же данные нужны в нескольких сервисах - Как эффективно осуществлять пагинацию, когда записей очень много ✅ То подписывайтесь на канал Senior Backend разработчика с авторскими статьями про проектирование, архитектуру, базы данных

Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как
Запустите рекламу в телеграм-каналах с Яндекс Директом Перфоманс-реклама теперь в телеграм-каналах ⚡ Яндекс Директ знает, как привлечь целевую аудиторию 💰👌 Попробовать #реклама yandex.ru О рекламодателе

Что такое volume и persistent volume и какие есть типы этих вольюмов ? Спросят с вероятностью 13% "volume" и "persistent volume" относятся к системам хранения данных, которые используются для управления данными приложений. Они играют важную роль в управлении состоянием и данными в среде контейнеров, где основной контейнер может быть временным и эфемерным. Volume Это директория, возможно, с данными, которая доступна контейнеру в поде. Эта директория может быть подключена из различных источников или создана внутри самого Kubernetes. Типы: ✅emptyDir: Временный каталог, который удаляется при удалении пода. Используется для хранения данных, которые не нужно сохранять после остановки пода. ✅hostPath: Монтирует файловую систему хоста в под, что может быть полезно для доступа к системным файлам хоста. ✅configMap, secret: Используются для хранения конфигурационных данных и конфиденциальной информации, соответственно. ✅nfs: Подключает NFS-шару. ✅persistentVolumeClaim (PVC): Используется для монтирования постоянного хранилища в под. Persistent Volume (PV) Это ресурс в кластере, который администратор кластера предварительно настраивает. Он представляет собой сегмент хранилища, который был выделен для хранения и доступен для использования всеми подами. Типы: ✅GCE Persistent Disks: Диски, предоставляемые Google Cloud. ✅AWS EBS: Блочные устройства хранения от Amazon Web Services. ✅Azure Disk Storage: Дисковое хранилище от Microsoft Azure. ✅NFS: Общий доступ к файлам через сетевую файловую систему. ✅iSCSI: Подключение к блочным устройствам хранения через интернет. ✅Local: Предоставляет хранилище с локальных узлов кластера. ✅CephFS, GlusterFS: Файловые системы, ориентированные на высокопроизводительное распределенное хранение. Persistent Volume Claim (PVC) Это запрос на хранилище, который делает пользователь кластера. Это похоже на пользовательский запрос на хранилище в облачных сервисах. PVC конкретизирует размер и параметры доступа к PV. Использование и преимущества Позволяет управлять данными более гибко:Данные не теряются при остановке контейнера: PVs предоставляют постоянное хранилище, которое сохраняется независимо от жизненного цикла подов. ✅Эффективное использование ресурсов: Volumes могут быть монтированы по нескольким подам, что облегчает общий доступ к данным. ✅Безопасность: Секреты и конфигурации могут быть безопасно внедрены в контейнеры. Volume обеспечивает временное хранение и подключение различных источников данных к контейнерам, тогда как Persistent Volume предоставляет постоянное и надежное хранилище, доступное для подов через механизм claims. Это позволяет приложениям работать с данными более гибко и безопасно. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

🤔 Какой механизм используется для шифрования данных в Ansible Vault?
Anonymous voting

Исполнительная документация. Аутсорсинг ПТО Разработаем исполнительную документацию. Аутсорсинг ПТО под ключ: ПТР, тех. карты
Исполнительная документация. Аутсорсинг ПТО Разработаем исполнительную документацию. Аутсорсинг ПТО под ключ: ПТР, тех. карты, привлечение лабораторий, геодезистов и др. Системный подход к организации процесса. Многолетный опыт. Обеспечим своевременное финансирование СМР и защиту ген. подрядчика на всех этапах проверок благодаря качественно оформленной исполнительной документации. Обращайтесь! Перейти на сайт #реклама bestpto.ru О рекламодателе

Что такое squash ? Спросят с вероятностью 13% Термин "squash" может иметь разные значения в различных контекстах. Вот два наиболее распространенных применения этого термина: 1️⃣Squash в Git Относится к процессу объединения нескольких коммитов в один. Эта операция часто используется для упорядочивания истории изменений перед слиянием веток в основную ветку. Squash коммиты можно выполнить с помощью интерактивного режима rebase. Пример: Чтобы "squash" несколько коммитов в Git, вы можете использовать команду git rebase -i, которая позволяет вам выбрать, какие коммиты объединить:
git rebase -i HEAD~3
Эта команда откроет текстовый редактор со списком последних трех коммитов, где вы можете указать, какие коммиты следует "squash". В редакторе, вы увидите что-то вроде:
pick e3a1b35 Изменение 1
pick 7ac9a67 Изменение 2
pick 1d2a3f5 Изменение 3
Чтобы совместить эти коммиты в один, вы можете изменить слово pick на squash для всех коммитов, которые нужно объединить:
pick e3a1b35 Изменение 1
squash 7ac9a67 Изменение 2
squash 1d2a3f5 Изменение 3
После сохранения и закрытия редактора Git позволит вам сформировать новое сообщение коммита для результирующего объединенного коммита. 2️⃣SquashFS Это сжатая файловая система для Linux, используемая для создания сжатых архивов файлов и директорий. Особенно полезен для создания образов файловых систем, которые можно монтировать в режиме чтения для различных приложений, таких как LiveCD, системы восстановления и встроенные системы. Эта файловая система поддерживает высокое сжатие данных, что позволяет существенно экономить место на диске. Обеспечивает быстрый доступ к данным при низком использовании процессорных ресурсов для декомпрессии, что делает ее идеальной для использования в сценариях с ограниченными ресурсами, например, в встроенных системах. "squash" может иметь различные значения в зависимости от контекста, но во всех случаях он связан с идеей компактности или объединения элементов в одно целое. 🔥 ТОП ВОПРОСОВ С СОБЕСОВ 🔒 База собесов | 🔒 База тестовых

Гранты на магистратуру до 1 200 000 рублей Поступите на программу Data Science в Центральный университет. За два года вы станете квалифицированным специалистом. Много практики и полезная теория. Учитесь на реальных бизнес-задачах и кейсах ведущих ИТ-компаний. Стажировки в течение первого года обучения и трудоустройство. Выберите свою специализацию: ML-инженер, аналитик данных или продакт-менеджер. Старт программы 15.09. Подать заявку #реклама 16+ apply.centraluniversity.ru О рекламодателе

🤔 Какой вид балансировки нагрузки распределяет запросы на основе содержимого?
Anonymous voting