Библиотека собеса по DevOps | вопросы с собеседований
3.1K subscribers
137 photos
4 videos
2 files
285 links
Вопросы с собеседований по DevOps и ответы на них.

По рекламе: @proglib_adv

Учиться у нас: https://proglib.io/w/d7e18893

Для обратной связи: @proglibrary_feeedback_bot
Download Telegram
Чем корреляция отличается от ковариации?

Корреляция и ковариация представляют собой меры связи между двумя случайными величинами.

Корреляция – это мера силы линейности двух переменных, а ковариация – мера силы корреляции.

Уже исходя из этого можно понять некоторые их отличия.

Отличие в принимаемых значениях. Значение корреляции имеет место между -1 и +1. Наоборот, значение ковариации лежит между -∞ и + ∞.

Инвариантность относительно масштабирования. На ковариацию влияет изменение масштаба, т.е. если все значение одной переменной умножается на постоянную, а все значение другой переменной умножается на аналогичную или другую постоянную, то ковариация изменяется. В отличие от этого, на корреляцию не влияет изменение масштаба.

Размерность. Корреляция безразмерна, т. е. это единичная мера взаимосвязи между переменными. В отличие от ковариации, где значение получается произведением единиц двух переменных.

Вот самые основные отличия между корреляцией и ковариацией.


Библиотека собеса по DevOps
🤔2
Что представляют собой Puppet Modules и как они отличаются от Puppet Manifests?

Модуль Puppet — это набор данных (шаблонов, файлов и т. д.) и манифестов, организованных в определённую структуру каталогов. Они помогают упорядочить код Puppet, позволяя разделять его на различные манифесты. Применение модулей Puppet для организации большинства манифестов считается наилучшей практикой. В отличие от манифестов, которые представляют собой программы Puppet с кодом, модули предлагают более структурированный подход к организации кода.

Библиотека собеса по DevOps
🧠 Выбор первого ML-проекта: чеклист против выгорания

Классика плохих решений в ML — выбрать слишком сложный проект: неделя ковыряния в коде, десятки крашей и никакого результата. Хотите дойти до финиша — начните с простого проекта, который реально можно довести до конца.

Мини-чеклист первого проекта:

1. Понятные данные — без «я нашёл датасет в даркнете, но он на суахили».

2. Измеримая метрика — «точность 92%», а не «ну вроде работает».

3. Объяснимый результат — чтобы не-техлид понял, почему модель ругается на спам.

Наш курс «ML для старта в Data Science» — старт от простого к сложному: теория → практика → проверка → проект в портфолио.

👉 Начать свой путь в Data Science

Оплатите курс по ML до 17 августа — курс по Python в подарок.

📅 Бесплатный вебинар с Марией Жаровой — 21 августа: как выбирать проекты, которые доводят до оффера, а не до психотерапевта.

💾 Сохрани, чтобы не потерять, когда будешь готов(а) начать
Какие типы сервисов доступны в Kubernetes Services?

Kubernetes предоставляет четыре основных типа сервисов, каждый из которых предназначен для разных сетевых задач:

ClusterIP (по умолчанию): обеспечивает внутреннее взаимодействие модулей. Доступно только из кластера.
NodePort: предоставляет сервис на статическом порту каждого узла, делая его доступным извне кластера.
LoadBalancer: использует внешний балансировщик нагрузки облачного провайдера. В этом случае сервис доступен по публичному IP-адресу.
ExternalName: сопоставляет сервис Kubernetes с внешним именем хоста.


Библиотека собеса по DevOps
😎 Вы просили — мы сделали. Самый долгожданный анонс этого лета!

Мы открываем набор на второй поток курса «AI-агенты для DS-специалистов»!

На курсе мы учим главному навыку 2025 года: не просто «болтать» с LLM, а строить из них рабочие системы с помощью Ollama, RAG, LangChain и crew.ai.

📆 Старт потока — 15 сентября.

💸 Цена 49 000 ₽ действует только в эти выходные — до 17 августа. С понедельника будет дороже.

👉 Занять место
😢1
Что такое Docker Compose и чем он отличается от Dockerfile?

Docker Compose — это инструмент для определения и управления многоконтейнерными Docker-приложениями с помощью YAML-файла (docker-compose.yml). Он позволяет настраивать сервисы, сети и тома в одном файле, упрощая управление сложными приложениями.

Вот пример файла docker-compose.yml:

version: '3.9'
services:
web:
build: .
ports:
- "5000:5000"
depends_on:
- db
db:
image: postgres
volumes:
- db-data:/var/lib/postgresql/data
volumes:
db-data:


В этом файле определяются два сервиса: web и db, с конфигурациями сети и тома.

Библиотека собеса по DevOps